Plesk:以root身份访问mysql

我无法在我的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