宝塔 MySQL 从库在修改配置文件后,无法重启并提示找不到 localhost.localdomain.pid 文件
问题描述如果你遇到这个问题,会发现网上介绍的多是文件权限、内存不存等情况然而,按照指定目录,确实没有所指的文件ERROR! MySQL server PID file could not be found!Starting MySQL. ERROR! The server quit without updating PID file (/www/server/data/localhost.loca
-
问题描述
如果你遇到这个问题,会发现网上介绍的多是文件权限、内存不存等情况
然而,按照指定目录,确实没有所指的文件
ERROR! MySQL server PID file could not be found!
Starting MySQL. ERROR! The server quit without updating PID file (/www/server/data/localhost.localdomain.pid).
-
分析问题
刚开始百度无果,做了最不值得推荐的 重装数据库操作;
然后,不小心测试依然回到了起点
最后发现,是【从库】配置的影响
因为,之前我在【从库】中添加了"eplicate-wild-do-table"
,
推测,这会使得重启 mySQL 服务后,会去对应【主库】搜寻信息;
-
解决问题
我的作法就是,注释掉这个信息,改成在主库中指定同步的数据库 【参考】
然后,【主库】锁定一下,重新对【从库】进行 同步 SQL语句
注意"stop slave;"
和"start slave;"
指令的操作 …
可参考整理的文章 ——
【mySQL 5.7.32 主从复制+同步配置操作】
-
神奇的另一件事发生了【2021-01-07】:
今天在配置 PXC集群服务时,随意停掉了 mySQL服务就再也无法启动
保存信息和上面一样,
因为这个数据库当初配置主从分离是作为 【主库】的
于是首先考虑的是,注释掉"binlog-do-db"
,但是毫无效果
最后参考网友建议,
"去 mysql 的数据目录 '/data' 看看,如果存在 mysql-bin.index,就把它删除掉"
最后重启,完美启动
参考文章
—— 【MySQL提示:The server quit without updating PID file问题的解决办法】
—— 【MySQL is running but PID file could not be found(解决方法)】
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)