【发布时间】:2014-07-07 20:00:24
【问题描述】:
我已登录 AWS 实例并尝试将 mysql 数据库复制到 .sql 文件。我正在使用命令:
mysqldump -u [username] -p [databasename] > [database].sql
然后输入密码,出现以下信息。
"mysqldump: Got error: 1045: Access denied for user '[username]'@'localhost' (using password: YES) when trying to connect."
我可以使用与上述相同的凭据直接登录 mysql,但仍然会出现相同的错误。 我已经为上面的命令尝试了很多不同的方法,但这似乎是权限或类似问题的问题。在 phpmyadmin 中查看时,用户确实拥有数据库的所有权限,所以我不确定出了什么问题?有什么建议?谢谢
【问题讨论】:
-
另见超级用户的How to have MySQL entitle the root user?。它试图避免重置密码。