Google了下 ,问题可能的原因有多种,具体什么原因最好的办法是先查看下错误日志:
1、可能是/usr/local/mysql/data/mysql.pid文件没有写的权限
解决方法 :给予权限, “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!
2、可能进程里已经存在mysql进程
1、可能是/usr/local/mysql/data/mysql.pid文件没有写的权限
解决方法 :给予权限, “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!
2、可能进程里已经存在mysql进程
解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,然后重新启动mysqld!
3.修改/etc/my.cnf中datadir,指向正确的mysql数据库文件目录
指明mysql.sock文档的产生位置
datadir = /data/mysqldb
socket = /usr/local/mysql/data/mysql.sock