美文网首页
解决MySQL5.6出现Usingapasswordonthec

解决MySQL5.6出现Usingapasswordonthec

作者: 7f4cf71ba8f6 | 来源:发表于2018-11-11 16:42 被阅读84次

今日伏笔主机有在帮1个网友搬场站点途中中,习气导出MySQL数据库的时候接纳mysqldumpcommand,但是意外产生了出现"Warning: Using a password on the command line interface can be insecure."的错误提示,当然数据库肯定也没有能备份下来。这个问题应该是在MySQL5.6+版本的时候就有出现,可能是为了确保数据库的safe性接纳的保护机制。

碰到问题那就去搞定问题,大概搜索到大陆的一些站点,大多数都是复制的,也没有讲的明确,因而仍是找老外的信息,因而伏笔主机就整顿到下面比较全的方法且经过验证是没有问题的。

第一种方法、修正数据库配置文件

1、咱们需要修正数据库配置文件,这个要看咱们数据库的配置的,有些是在/etc/my.cnf,有些是/etc/my.conf

咱们需要在[client]部分增加script:

这里参数要修正成咱们FUBITECH的。

2、接纳command导出与导入数据库

实则在这个时候,咱们如果接纳"详解使用mysqldumpcommand备份复原MySQL数据用法整顿"介绍的方法也是能使用的,固然依然有错误提示,但是数据库仍是能导出的。您肯定与伏笔主机一样是寻求底细的人,一点点问题都不能有,但咱们能用下面的command导出与导入,就没有错误提示。

#导出数据库

#导入数据库

这里咱们能看到上面的command与以前常用的快速导入与导入command有所不一样了,需要加载咱们配置的MYSQL配置文件,这个白色部分要依据咱们实战的路径修正。用这样的command导出备份与导入是没有错误提示的。

第二种方法、使用mysql_config_editor

1、设置加密形式

mysql_config_editor set --login-path=local --host=localhost --user=db_user --password

白色部分是需要修正成咱们FUBITECH数据库使用者名的,回车以后会提示咱们输入数据库密钥,咱们循例输入。

2、执行备份

mysqldump -u db_user -pInsecurePassword my_database | gzip > backup.tar.gz

依据咱们数据信息修正使用者与使用者名与数据库密钥,执行备份,这里伏笔主机测试仍是有错误提示,但数据库是能备份的。

总之,咱们只需完成成果,能挑选以上2种方法其一操作,当然伏笔主机也有看到其他的方法,这里就不多分享了,如果有兴趣的能搜索其他搞定方法。

参考文献: https://host.fubi.hk/foreshadowinghost/zhishiku/20181111/8847.html

相关文章

网友评论

      本文标题:解决MySQL5.6出现Usingapasswordonthec

      本文链接:https://www.haomeiwen.com/subject/ebaxfqtx.html