今天我开始在我的 mariadb 服务器上遇到这个问题
101126 10:29:53 [错误] 无法打开 mysql.plugin 表。请运行 mysql_upgrade 来创建它。
命令mysql_upgrade没有执行,因为 mysql 服务器由于错误而停止了,所以在网上阅读后,我发现这个命令可能是解决问题的可能方法
myisamchk –检查 /var/lib/mysql//。我的我
因此我运行了它,但是现在出现了这个错误:
160818 23:14:51 [ERROR] Unknown/unsupported storage engine: InnoDB
160818 23:14:51 [ERROR] Aborting
160818 23:14:51 [Note] /usr/sbin/mysqld: Shutdown complete
我该怎么做才能让我的服务器重新启动并运行?
谢谢!
Package: mariadb-server (10.0.25-0ubuntu0.16.04.1)
Ubuntu server 16.04 x64
答案1
嗯,这似乎是一个软件包问题,因为我将我的服务器系统映像恢复到过去的时间并升级了所有内容,而 mariadb 运行良好......所以我将为此报告一个错误,因为升级后它抱怨这个表缺少 innodb_index_stats 和 innodb_table_stats ,所以我尝试了 mysql_upgrade -uroot -p,第一次失败,然后再次运行它并说“这个 MySQL 安装已经升级到 10.0.25-MariaDB...”并且第三次使用 --force 工作正常......真的很奇怪!