MySQL 将在命令行上使用 u/p 连接,但不会使用 mysqldump
这让我抓狂!
我可以使用以下命令通过终端连接到我的服务器的 MySQL:
mysql -u admin -p 然后密码就可以了。
尝试同样的方法:
mysqldump --user admin --password=mypassword test123 > /backups/test.sql
只是让我 mysqldump:出现错误:1045:用户访问被拒绝 对
我来说有什么智慧的话,我需要授予管理员更多权限吗?
谢谢,
克里斯
It's driving me mad!
I can connect to my server's MySQL via Terminal using:
mysql -u admin -p and then password fine.
Trying the same with:
mysqldump --user admin --password=mypassword test123 > /backups/test.sql
just gets me mysqldump: Got error: 1045: Access denied for user
Any words of wisdom for me, do I need to grant more priviledges to admin?
Thanks,
Chris
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的 mysqldump 命令行是错误的。使用
--user=admin
或
-u admin
Your mysqldump commandline is wrong. use
--user=admin
or
-u admin
正如我所见,您执行了错误的命令,因为是: mysqldump --user=admin --password=mypassword test123 > /backups/test.sql 我建议添加 --opt 和 -h serverip 只是为了确定。
As i see, you do the wrong command, because is: mysqldump --user=admin --password=mypassword test123 > /backups/test.sql i suggest to add --opt and -h serverip just to be sure.