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

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

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


我已经复制了


  C:\ wamp \ bin \ mysql \ mysql5.1.36 \ bin


进入


  C:\ windows \ system32


只是要确保它具有运行所需的文件。但是当我执行批处理文件时。就这么说。创建和使用不是可操作的命令,它表示无法识别该命令。
我也尝试设置路径


  C:\ wamp \ bin \ mysql \ mysql5.1.36 \ bin


但是仍然没有运气。请帮忙

最佳答案

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

要添加路径,请执行此操作。转到My Computer > properties > Advanced System Settings > Advance > Environment Variable > select "Path" click editC:\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和密码之间没有空格。

执行该批处理文件,这应该可以工作。

希望这可以帮助

关于mysql - 无法使用cmd创建mysql数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3412320/

10-16 22:57