免编译mysql ,启动时提示找不到 KAKA.pid 文件 #KAKA是主机名
vi support/my-default.cnf 内的basedir= 和 datadir= 参数 #初次安装情形,先初始化数据库,再配置启动项等
vi /etc/my.cnf 文件,将datadir= 修改为安装数据库时的--datadir= 路径即可。 #原已经配置过的情形
注意:KAKA.pid文件是当mysqld启动起来才会生的一个文件,内有mysqld服务启动后的pid号,此文件在服务启动时删除会导致mysqld start| stop等命令失败,解决方法1,是重启服务器;2,kill -9 mysql进程。
故障分析:应该是mysql包编译时用的--datadir= 和我们在安装数据库脚本时用的--datadir= 参数不一致引起。
本文转自笔下生辉 51CTO博客,原文链接:http://blog.51cto.com/752030200/1722312,如需转载请自行联系原作者