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