今天在用MySQL导出数据库的时候,我用mysqldump往出导,结果出现了下面的警告消息。
mysqldump -h localhost -u root -p密码 visualization roadcd>roadcd.sql
我在网上查了半天,才知道MySQL认为在执行命令后语句里面带有密码的话这样是不安全的。我看大家都说修改my.cnf文件,但我的MySQL数据库是免安装的,怎么也找不到my.cnf。我就发现了一个超简单的方法,那就是在命令里面不输入密码。如下:
mysqldump -h localhost -u root -p visualization roadcd>roadcd.sql
然后它会提示让你输入密码,当你输入密码,敲一下回车,数据库就成功导出来了。
导出的数据库一般就在C:\Users\[用户名]目录下。
原文链接: http://blog.csdn.net/wzgl__wh/article/details/52588918