免编译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= 参数不一致引起。