mysql修改data目录后启动报错

当MySQL默认的data目录空间不足时,将datadir配置更改为新目录并迁移数据。但在重启服务时遇到错误:`The server quit without updating PID file`。尝试创建PID文件、赋予新目录读写执行权限并未解决问题。最终发现是新目录权限问题,使用`chmod -R 777 mysql/data`为新目录授权后,MySQL成功启动。
摘要由CSDN通过智能技术生成

原来默认安装的data目录磁盘空间满了,于是修改了/etc/my.cnf文件里面的datadir,并且把原来datadir对应的目录下的所有文件都copy到新的目录

这时候就准备重启mysql服务,想着马上大功告成了

然后报错了:

Starting MySQL.The server quit without updating PID file (/var/run/mysqld/mysqld.pid).[失败]

排查是不是mysql进程没停完整,但是排查发现mysql进行并没有

 

参考大佬说解决方案如下:

在/var/run/mysqld/目录下 创建mysqld.pid 文件

1.cd /var/run/mysqld/

2.touch mysqld.pid

3.chmod -R 777 /var/run/mysqld/  (给mysqld文件夹以及下面的子文件或者文件夹赋予 读写可执行权限)
————————————————
版权声明:本文为CSDN博主「小牛接招」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_19484963/article/details/88859653

 

测试结果:还是启动失败

 

继续排查吧,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值