首页 > 代码库 > 编写bat脚本执行msyql建库sql
编写bat脚本执行msyql建库sql
使用cmd命令执行(windows下)
【MySQL的bin目录】\mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】,示例:
D:\mysql\bin\mysql –uroot –p123456 -Dtest<d:\test\ss.sql
注意:
A、如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略
B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\Program Files\mysql\bin\mysql” –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】
成功的代码:
set errorlevel=0 set path_bin_mysql="C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql" set user_mysql=root set password_mysql=root %path_bin_mysql% -u%user_mysql% -p%password_mysql% <mysql.sql
遇到的坑:
- 引号必须把mysql的安装路径到\bin\mysql都包进去,否则报错找不到意思为“名为bin\mysql的database”;
- mysql执行sql文件的这种方式,-u和-p后都紧跟用户名和密码,不能有空格;
编写bat脚本执行msyql建库sql
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。