mysql命令行执行sql脚本(cmd直接执行sql脚本)

本文目录
cmd直接执行sql脚本
以 mysql -h localhost -uroot -ppassword 方式直接将密码写入快捷方式,
登陆可以成功,但是如果使用 -e 参数执行语句,会出现
Warning: Using a password on the command line interface can be insecure 错误 ,
在MySQL 5.6.6之后可以使用 mysql_config_editor ,它可以把账户密码写入 */.mylogin.cnf 并加密
登入 MySQL Server\bin 文件夹,执行
mysql_config_editor set --login-path=xxx --host=127.0.0.1 --user=root --password
--login-path 的值只是一个名字,可以随便写,
回车,然后输入密码,就完成了账户信息的写入
mysql_config_editor print --all
mysql --login-path=xxx
试一下,应该可以登入了
创建快捷方式,快捷方式的
目标:
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --login-path=try -e "SOURCE C:/Users/Desktop/main.sql;"
注意 -e 后面 路径中的反斜杠,写错了是无法运行的
起始位置:
"C:\Program Files\MySQL\MySQL Server 5.7\bin\"
怎样执行.sql文件
执行.sql文件,可以在mysql命令行里面执行,步骤如下:
1.使用cmd命令执行(windows下,unix或linux在的其控制台下)
2.【Mysql的bin目录】\mysql –u用户名 –p密码 –D数据库《【sql脚本文件路径全名】,示例:
D:\mysql\bin\mysql –uroot –p123456 -Dtest
注意:
A、如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略
B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\Program Files\mysql\bin\mysql” –u用户名 –p密码 –D数据库《【sql脚本文件路径全名】

更多文章:
食肉菌是什么引起的(食肉杆菌是什么它一般是通过什么方式侵入人体的)
2025年8月5日 08:15
另我空间complex汉化版下载(请问ntrpg2游戏手机汉化版)
2026年4月8日 20:15
switch什么时候出的(任天堂新款Switch什么时候发售)
2025年11月11日 10:30
前端怎么打断点调试debugger(android debugger 调试怎么用)
2025年7月19日 00:30
completely change(希望能彻底改变自己 别再跟以前那么幼稚了 尽力而为吧我! 求翻译成英文)
2026年5月5日 09:30
java中inputstream(Java中InputStream的读取方式是什么)
2026年9月12日 11:30
用于删除数据的sql语句是(SQL语句中删除表中数据的语句是)
2026年3月5日 01:45













