无法使用cmd创建mysql数据库

时间:2010-08-05 06:42:43

标签: mysql cmd

我的批处理文件中有这个:

drop database if exists inventory;
create database inventory;
use inventory;

mysql -u root -p inventory < C:\wamp\www\test\inventory.sql

我已经复制了

的所有内容
  

C:\瓦帕\ BIN \ MySQL的\ mysql5.1.36 \ BIN

进入

  

C:\ Windows \ System32下

只是为了确保它具有运行所需的文件。但是当我执行批处理文件时。它只是说。创建和使用不是一个可操作的命令,它说它不识别命令。 我也尝试将路径设置为

  

C:\瓦帕\ BIN \ MySQL的\ mysql5.1.36 \ BIN

但仍然没有运气。请帮忙

2 个答案:

答案 0 :(得分:1)

您应该将C:\wamp\bin\mysql\mysql5.1.36\bin添加到系统路径。

要添加路径,请执行此操作。转到My Computer > properties > Advanced System Settings > Advance > Environment Variable > select "Path" click edit,在C:\wamp\bin\mysql\mysql5.1.36\bin

分隔的末尾添加;路径

在顶部添加

编辑您的inventory.sql文件
 drop database if exists inventory;
 create database inventory;
 use inventory;

在批处理文件中写下这个(见下文)

 mysql -u root -pYOURPASSWORD < C:\wamp\www\test\inventory.sql

请记住-p和密码之间没有空格。

执行应该有效的批处理文件。

希望这有帮助

答案 1 :(得分:0)

尝试使用create schema,看起来更合适!我会评论而不是回答,但似乎禁用了!?可能是wamp mysql 5.1.3的语法问题。 。不确定,只是试一试