我无法在 Plesk 10.x + (Linux) VPS 上以 root 身份访问 MySQL。显然,Plesk 禁用了该帐户,并用与您的 Plesk 登录相同的密码root
替换它,但访问仍然被拒绝!admin
ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)
如果 Plesk 似乎禁用了访问,我该如何获取 MySQL 的 CLI 访问权限root
?
答案1
几乎正确。
Plesk 实际上使用哈希将您的管理员密码设置为普通的 MySQL 密码。
通过运行获取哈希cat /etc/psa/.psa.shadow
- 生成的乱码完整字符串就是您的纯文本 MySQL 密码。
答案2
对于 Plesk 10.x,请尝试以下命令来获取对 mysql 的访问权限
mysql -uadmin -p`cat /etc/psa/.psa.shadow`
欲了解更多信息,请查看以下链接 -http://kb.parallels.com/en/427