无法重置Mysql / plesk上的管理员传递

时间:2013-05-22 14:05:50

标签: mysql phpmyadmin centos plesk ioncube

我在plesk里面的phpmyadmin打破了管理员通行证。我通过编辑传递打破了它(不是故意的),现在Plesk没有加载,因为主管理员传递被更改了。

我找到了这个指南:http://kb.parallels.com/en/112492但是它不允许我更改管理员通行证,因为我收到此错误:

Failed loading /usr/local/lib/ioncube/ioncube_loader_lin_5.3.so:  /usr/local/lib/ioncube/ioncube_loader_lin_5.3.so: undefined symbol: gc_remove_zval_from_buffer
Utility to set adminstrator's password

我似乎无法找到关于ioncube的问题,除了它与php不兼容(但依赖于离子立方体的应用程序在服务器上运行得很好)。

那么我该怎么做才能重置管理员密码?我有root权限,我应该可以做任何事情,对吗?

我尝试了以下

我被困住了,希望有人知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

如果您知道MySQL用户“admin”的密码,您可以:

cp /etc/psa/.psa.shadow /etc/psa/.psa.shadow.bak # just backup
chmod 400 /etc/psa/.psa.shadow.bak # just secure backup
echo "PLACE PLAIN PASSWORD OF MySQL user ADMIN HERE" > /etc/psa/.psa.shadow

并检查Panel。

如果您不知道MySQL用户的密码“admin”http://kb.parallels.com/en/112492中的“解决方案2”仍然可以帮助您。

问题的根本原因“未定义的符号:gc_remove_zval_from_buffer”可能是错误的版本或损坏的ioncube_loader_lin_5.3.so。我可以在/ etc / php /或/etc/php.d /

中的ini文件中关闭此扩展名