当前位置:   article > 正文

Mysq在使用mysqldump命令备份数据库报错:mysqldump: [Warning] Using a password on the command line interface can be

mysqldump: [warning] using a password on the command line interface can be i

我的操作系统是windows10。

MySQL数据库的导出和访问的时候采用mysqldump命令,出现如下错误提示:
“Warning: Using a password on the command line interface can be insecure.”

这个问题应该是在MySQL5.6+版本的时候就有出现,可能是为了确保数据库的安全性采用的保护机制。

我们需要修改或新建数据库配置文件,在安装目录的bin目录下,新建文件my.ini,给[client]选项增加三行命令文件内容如下:

[client]
host = localhost
user = root
password = root

注意用户名、密码一定要对应。

我习惯性的重启了mysql服务,再同样执行备份命令,发现还是出现同样的错误。

切换到安装目录的bin目录。

C:\Windows\system32>d:

D:\>cd mysql-8.0.21-winx64\mysql-8.0.21-winx64\bin

命令和以前常用的快速导入和导入命令有所不同了,需要加载我们配置的MYSQL配置文件!更改命令为:

mysqldump --defaults-extra-file=my.ini ygbx > D:ygbx2.sql

同样,导入命令也需要指定配置文件。

mysql --defaults-extra-file=my.ini ygbx2 < D:ygbx2.sql

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/671056
推荐阅读
相关标签
  

闽ICP备14008679号