mariadb剧本安装后自动重启不了,飞要一次手动重启,这对于重要业务来说是致命的
今天遇到的错误:[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
首先,找到mariadb报错日志文件/var/log/mariadb/mariadb.log
vim /var/log/mariadb/mariadb.log
为了找到错误原因:编辑这个日志文件,将多加写空行。使其后报错单独呈现

重启机器:reboot
发现的第一个报错:
[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

按照所给提示:run mysql_upgrade
执行:


将日志文件再多添几行空行
再重启:reboot

还是一样的报错
查看配置文件

查看配置文件 /etc/my.cn


找了半天,这个mariadb.pid居然没有
ps -ef查看

所定义的pid文件没有生效。配置文件不太敢改,还是从启动项里看看吧
chkconfig

这个mysql服务分辨不清是什么
先按照配置走一个流程
cd /usr/lib/systemd/system/multi-user.target.wants
ln -s ../mariadb.service mariadb.service
当然,结果还是没成功
分析:是这个mysql启动的进程占用了mariadb启动进程文件
将/etc/init.d/目录下的mysql启动改为mysqld


再来查看,mysql服务没了
reboot重启试一波
。。。还是没用
解决不了
已经搞了八个半小时了,求大神帮帮忙啊┭┮﹏┭┮
在安装MariaDB后,系统无法自动重启数据库服务,导致业务受到影响。错误信息显示需要运行`mysql_upgrade`来创建mysql.plugin表。通过查看日志、尝试升级、检查配置文件和启动项,发现pid文件配置未生效且存在命名冲突。修改启动脚本后,问题仍未解决,寻求解决方案。
2127

被折叠的 条评论
为什么被折叠?



