mysql5.7
在备份全部数据库的时候,使用了如下命令
mysqldump -uroot -pxxxx --events --ignore-table=mysql.events --skip-lock-tables --all-databases > all.sql
运行结果报错了
mysqldump: [Warning] Using a password on the command line interface can be insecure.
解决办法:
找到数据库配置文件 我的是在 /etc/mysql/mysql.conf.d/mysqld.cnf
在最后部分加上
[mysqldump]
user=user_name
password=password
把用户名和密码换成自己需要的即可
然后执行命令 可以不用带用户名和密码
mysqldump --events --ignore-table=mysql.events --skip-lock-tables --all-databases > all.sql