由于异常断电导致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
网友留言(0 条)