MySQL 解决数据导出问题:Using a password on the command line interface can be insecure.

当使用mysql导出命令:mysqldump -uroot -proot test_db>test_db_bak.sql

警告提示信息:"Warning: Using a password on the command line interface can be insecure."


此问题会出现在MySQL5.6版本以上,警告在命令行界面上使用明文密码不安全

可以使用如下方法解决此问题:

1、打开my.cnf配置文件

vi /etc/my.cnf


2、添加用户和密码,我数据库用户和密码是root

[mysqldump]

user=root

password=root


3、保存退出

esc  “:wq”


4、重启mysql

service mysql restart


5、mysqldump 数据库名 > 备份文件名,此时运行导出命令不再需要输入用户名和密码了

例如: mysqldump test_db > test_db_bak.sql


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值