mysqldump备份报错[Warning] Using a password on the command line interface can be insecure.

利用命令mysqldump备份数据库的时候,会报错[Warning] Using a password on the command line interface can be insecure.其实这不是报错,而是一个警告,意思是说在控制台中直接用用户名和密码不安全,MySQL从5.5升到5.6以后用这个命令会这样,那么怎样才算安全呢?

一、找到my.cnf

  1. whereis my.cnf

我的路径是在/var/my.cnf
二、编辑my.cnf文件

  1. vi /etc/my.cnf

看下这个文件里面有没有[mysqldump]标签,如果没有就在文件的最下面新增这个标签后在这个标签的下面新增你的数据库用户名和密码,如下格式:

  1. user=root
  2. password=root

保存文件退出。

三、使用mysqldump命令时,不用加用户名和密码的字段即可,比如:

  1. mysqldump mysql_db > /var/www/backup.sql

mysql_db是要备份的数据库。

 

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论