我最近在运行CentOS 5.5的服务器上将php从5.2升级到5.5。 然后我还将mysql从5.1升级到5.5。 到目前为止,Everething工作了好几天。现在我的服务器上安装的任何应用程序(例如trixbox,joomla,甚至phpMyAdmin)都无法连接到数据库。 问题是,我只收到一般错误消息,如“数据库错误:连接失败”或“无法启动无错误会话......”(phpMyAdmin)。
MySQL似乎正在运行,我可以使用CLI访问和查询它。 我也测试了这样的套接字功能:
mysql -u root -p --socket=/var/lib/mysql/mysql.sock
它起作用了:
欢迎使用MySQL监视器。 (...)您的MySQL连接ID是2 ...
我应该降级mysql,php安装还是两者兼而有之?如果是这样,怎么样? 不幸的是,我没有进行任何备份,除了mysqldump,但数据库数据似乎很好。