Linux 系统云服务器无法启动 MySQL 数据库的排查步骤和处理方法

[复制链接] |主动推送
查看268 | 回复0 | 2024-9-11 18:22:35 | 显示全部楼层 |阅读模式
一台 Linux 系统的云服务器+ php 语言开发的网站+ MySQL 数据库已经成为网站和中小型CMS系统开发的标配。运行正常的系统,突然间 MySQL 无法启动,一般经过下面几个步骤进行排查,这是每个站长和运维的必修课。
1、远程连接云服务器,用下面的命令检查是否磁盘空间不足导致 mysql 服务无法正常启动
df -h
163451n5cr7a5oybvk3637.png
2、远程连接云服务器,用下面的命令检查是否内存不足导致mysql服务无法正常启动
free
163452p238dcphzn3nzwbj.png
3、远程连接云服务器、用下面的命令检查 data 目录(数据存放目录)mysql目录(数据库目录)用户是否为 mysql 。
ll /www/server/
163452rgqaffbqa4l0a0fs.png
如不是可以输入以下两条命令更改所属用户
chown -R mysql:mysql /www/server/datachown -R mysql:mysql /www/server/mysql
4、远程连接云服务器,进入ssh 输入vi /etc/my.cnf 检查配置文件是否存在
vi /etc/my.cnf
163453ls0d0ltmuytssmlx.png
不存在则时显示如下:
163453p8mblphby44w14k4.png
5、如都以上都没问题,那就要用下面的命令查看分析错误日志,按日志进行排查。
cat /www/server/data/*.err
163454e6dq1ppl12n2q4hl.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则