由于异常断电导致mysql无法启动的解决办法

停电后启动mysql出现 Starting MySQL. ERROR! The server quit without updating PID file(/data/mysql/data/xxxx.pid)
mysql是编译安装
通过手动启动

/bin/sh /opt/mysql/bin/mysqld_safe --datadir=/data/mysql/data --pid-file=/data/mysql/data/xxxx.pid


出现如下错误

240702 15:00:40 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
touch: cannot touch ‘/var/log/mariadb/mariadb.log’: No such file or directory
chown: cannot access ‘/var/log/mariadb/mariadb.log’: No such file or directory
240702 15:00:40 mysqld_safe Starting mysqld daemon with databases from /data/mysql/data
/opt/mysql/bin/mysqld_safe: line 107: /var/log/mariadb/mariadb.log: No such file or directory
/opt/mysql/bin/mysqld_safe: line 144: /var/log/mariadb/mariadb.log: No such file or directory
240702 15:00:40 mysqld_safe mysqld from pid file /data/mysql/data/letang.7test.pid ended
/opt/mysql/bin/mysqld_safe: line 107: /var/log/mariadb/mariadb.log: No such file or directory

猜测是读取默认/etc/my.cnf导致,删除或者改名
然后就正常启动了。


参考:https://blog.csdn.net/u013919153/article/details/112999674

分享到:
关键词:MySQL

网友留言(0 条)

发表评论

验证码