Contos8 安装 MariaDb 时报错:Could not open mysql.plugin table: table mysql.plugin

导语:

因个人服务器误删了一些文件导致MariaDB崩溃,一直在报错,所以想着重装一下,没想到在重装后启动时再次报错(与之前报错不同),这次的报错原因大致是因为某些插件表找不到。

因此又开启了漫长的寻找解决方案的模式。

最终在MariaDB的官网文档中找到了一些线索:https://mariadb.com/kb/en/mysql_install_dbexe/

并以此来记录!

解决方案:

systemctl stop mariadb
rm -R /var/lib/mysql/*
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
systemctl start mariadb

  我搜到好多解决方案说是mysql_install_db命令要在MariaDB的安装目录的bin目录执行,以上四条命令我都是在根目录下执行的(可看下图),具体细节我不太了解~

       在我执行mysql_install_db时提示我需要执行mysql_upgrade命令,那就执行呗!

最后再执行systemctl start mariadb 启动成功!

至此结束!

原文地址:https://www.cnblogs.com/Jack-Cheng008/p/14863675.html