4

最近我从 MySQL 5.1 更新到 5.5,几周后每次访问 phpMyAdmin 应用程序时都会显示以下错误消息:

1146 - 表 'data_dictionary.CHARACTER_SETS' 不存在

我已经调查了这个问题,以至于我被迫将 MySQL 服务降级到 5.0.95,然后再次将服务升级到 5.1。

上述步骤均未解决,但问题中的错误消息仍然存在。此错误使我无法通过 phpMyAdmin 界面访问任何数据库/表。

服务器上的错误日志根本没有提供其他信息。检查的日志是:

-> mysql.err 日志 -> cpanel 错误日志

任何帮助将不胜感激

4

2 回答 2

15

sudo mysql_upgrade -u root -p --force

然后重启mysql

sudo service mysql restartsudo service mysqld restart取决于您拥有的版本和发行版

您需要注销 phpMyAdmin 然后登录才能使更改生效。

于 2016-05-30T06:54:06.833 回答
0

我面临着同样的问题。可以通过重新配置phpMyAdmin来解决。

 sudo dpkg-reconfigure phpmyadmin

关闭 phpMyAdmin 页面并

于 2018-02-09T15:50:24.503 回答