由于最近阿里云ECS上线了安全基线检查,调整了centOS的密码有效检查规则等需重启服务器。重启后发现服务没有自启,于是手动启mysqld服务:
[root@iZ2ze5l3vguhz5pnc03h6oZ~]# /etc/init.d/mysqld start
发现启动失败[FAILED],查阅Mysqld告警日志,找到疑似错误日志:
[ERROR] /usr/sbin/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2 - No such file or directory)
看来是mysql创建进程id失败导致服务启动失败。重建目录,并修改目录所有者与组,重启mysqld服务:
[root@iZ2ze5l3vguhz5pnc03h6oZ ~]# mkdir -p /var/run/mysqld/ [root@iZ2ze5l3vguhz5pnc03h6oZ ~]# chown mysql.mysql /var/run/mysqld/ [root@iZ2ze5l3vguhz5pnc03h6oZ ~]# /etc/init.d/mysqld start
启动成功[OK],完成mysqld服务启动。
Copyright ©2017-2024 uzen.zone
湘ICP备17013178号-3