我的批处理文件中有这个:
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 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
和密码之间没有空格。执行该批处理文件,这应该可以工作。
希望这可以帮助
关于mysql - 无法使用cmd创建mysql数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3412320/