mysqldump: Got error: 1045: Unknown error 1045 when trying to connect
看到这个错误,你去查,网上都是告诉你链接错误,正常的解决办法
- 查看权限是否正确 (Access denied for user)
- 确定使用的是否为初始密码(Access denied for user)
- 将mysqldump -h127.0.0.1 -uroot -pasdasdasdasd database > a.sql改为
mysqldump -h127.0.0.1 -uroot -p“asdasdasdasd“ database > a.sql
对,没错就是加引号 - 你绝对想不到,你的密码 过于复杂,你没看错就是 太复杂。
亲测,没有去查原因,但确实解决了
PS:
-
[Warning] Using a password on the command line interface can be insecure.
在命令中使用密码存在风险
这个错误可以在 my.conf中加上下面的配置,就可以直接 mysqldump -h database > a.sql[mysqldump] user=dumpuser password="mysql_Back_159"