我无法在我的Plesk 10.x +(Linux)VPS上以root身份访问MySQL。 显然,Plesk禁用了root帐户,并用与Plesklogin名相同的密码将其replace为admin ,但访问仍然被拒绝!
ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)
如果Plesk似乎禁用了root访问权限,如何才能使用CLI访问MySQL?
几乎正确。
Plesk实际上使用pipe理员密码的散列作为普通的MySQL密码。
通过运行cat /etc/psa/.psa.shadow获取哈希值 – 生成乱码的完整string是您的明文MySQL密码。
对于Plesk 10.x,请尝试以下命令以获取对mysql的访问权限
mysql -uadmin -p`cat /etc/psa/.psa.shadow`
有关更多信息,请查看以下链接 – http://kb.parallels.com/en/427