MySQL 错误总结续

peace在升级MySQL编译时遇到这个错误

make ***[libphp5.la] Error 1 

解决方法:
#yum install -y libtool.i386 libtool.ltdl-devel.i386
#make clean

重新编译安装即可
#make && make install 

重启时又遇到如下问题
#service mysqld restart
MySQL manager or server PID file could not be found! [FAILED]

解决思路:没有找到MySQL server pid(进程号),可能是MySQL进程僵死
解决方法:
#ps -ef|grep mysql*
root 3356 0.0 0.0 68160 1336 ? S 13:43 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/irxpert-test.pid
mysql 3357 0.0 1.0 344360 39464 ? Sl 13:43 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/irxpert-test.err --pid-file=/var/lib/mysql/irxpert-test.pid
 root 11884 0.0 0.0 63384 760 pts/1 S+ 15:44 0:00 grep mysql*

如果看到上面的mysql的进程信息就表示mysql进程僵死了
#pkill mysql 或
#kill -9 3356
#kill -9 3357
注:-9 强制杀死该进程
#service mysqld restart  ok


peace 快乐学习,快乐分享~

参看:http://linuxshow.blog.51cto.com/1572053/770365
http://blog.sina.com.cn/s/blog_4f925fc30100rx5l.html

你可能感兴趣的:(mysql,error,pid,libphp5.la)