某用户 centos7 未挂载数据盘,导致根目录磁盘用光mysql无法启动。于是联系我们给与协助。
首先挂载数据盘并一键转移宝塔和网站数据到新建的 www数据盘之后,尝试启动mysql仍然故障。重启服务器,再次尝试依然如此。
这个情况下,建议先备份一下 /tmp/mysql.sock.lock 或者 mysql.sock 文件后,将其删除再次重启试试。
如果还是不行,先压缩打包备份 /www/server/data 目录,然后卸载或强制卸载mysql 。完成之后重装相同版本的mysql5.7
安装完成之后 mysql5.7 如果是无法启动状态,删除 /tmp/mysql.sock.lock 文件之后 ,启动正常了 。
最后关闭 mysql ,将备份的 /www/server/data 解压出来,直接覆盖新创建的data 。然后再启动mysql5.7 ,这时发现网站都能正常读取数据库了。