问题详情:
由于客户在腾讯云服务器上增加了机器配置后重启了服务器,导致在该服务器上自建的mysql数据库服务停止,尝试重启mysql服务失败。
问题原因:
数据文件所属的/data目录为空,原因是/data目录之前挂载了磁盘,服务器重启,磁盘未自动挂载导致的。
问题解决:
1、先查看目前机器上有几块硬盘,及已挂载磁盘:
fdisk -l
能够查看到当前主机上已连接上的磁盘,以及已经分割的磁盘分区。(下面以/dev/vdb磁盘进行分区、挂载为例,挂载点设置为/data)
df -h
能够查看到已经挂载的磁盘。
2、挂载磁盘:
mount /dev/vdb /data
3、设置开机自动挂载:
blkid
f52ee9d3594e1d76ad4d62ae700b94b8.png
查看磁盘UUID及文件类型。
/dev/vdb1: UUID=“f524c7a6-4fbb-41a9-8640-54e4e0ae69c1” TYPE=“ext4”
vi /etc/fstab
编辑系统分区表(使系统启动后自动挂载),增加一条数据:
UUID=f524c7a6-4fbb-41a9-8640-54e4e0ae69c1 /data ext4 defaults 1 2