首页 > 数据库 > 正文

mysql出现Using a password on the command line interface can be insecure
2017-11-28 23:37:28   来源:   评论:0 点击:

导出MySQL数据库的时候采用mysqldump命令,出现"Warning:Usingapasswordonthecommandlineinterfacecanbeinsecure."的错误提示第一种方法、修改数据库配置文件1、我们需要修改数据库配置文件,这个要看我们数据库...
导出MySQL数据库的时候采用mysqldump命令,出现"Warning: Using a password on the command line interface can be insecure."的错误提示
第一种方法、修改数据库配置文件1、我们需要修改数据库配置文件,这个要看我们数据库的配置的,有些是在/etc/my.cnf,有些是/etc/my.conf
加载中...我们需要在[client]部分添加脚本: 
 host=localhost
user=数据库用户
password='数据库密码'
这里参数要修改成我们自己的。
2、采用命令导出和导入数据库
 
#导出数据库
mysqldump --defaults-extra-file=/etc/my.cnf database > database.sql
mysql --defaults-extra-file=/etc/my.cnf database < database.sql

这里我们可以看到上面的命令和以前常用的快速导入和导入命令有所不同了,需要加载我们配置的MYSQL配置文件,这个红色部分要根据我们实际的路径修改。用这样的命令导出备份和导入是没有错误提示的。
第二种方法、利用mysql_config_editor
1、设置加密模式
mysql_config_editor set --login-path=local --host=localhost --user=db_user --password
红色部分是需要修改成我们自己数据库用户名的,回车之后会提示我们输入数据库密码,我们照样输入。
2、执行备份
mysqldump -u db_user -pInsecurePassword my_database | gzip > backup.tar.gz
根据我们数据信息修改用户和用户名和数据库密码,执行备份

相关热词搜索:mysql出现

上一篇:sql 删除表中的重复记录
下一篇:最后一页

分享到: 收藏
评论排行