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 启动成功!