解决方法:
1、使用service启动—命令为:service mysqld start,service mysql start,mysql 5 以后就用mysqld来启动。
2、使用mysqld脚本启动—命令为:/etc/init.d/mysqld start/etc/init.d/mysqld 为mysql安装路径。
3、使用service关闭—命令为:service mysqld stopservice mysql stop,mysql 5 以后就用mysqld来关闭。
4、使用mysqld脚本关闭—命令为:/etc/init.d/mysqld stop/etc/init.d/mysqld 为mysql安装路径。
5、使用service重启—命令为:。service mysqld restart。service mysql restart。mysql 5 以后就用mysqld来重启。
6、使用mysqld脚本重启—命令为:/etc/init.d/mysqld restart/etc/init.d/mysqld 为mysql安装路径。
1、估计没有完全关闭mysql,又启动了2、/etc/init.d/mysqld stop,如果不能彻底关闭,就查进程号直接kill
3、ps -ef|grep mysql检查mysql进程是否存在
4、netstat -ntlp检查端口是否存在
5、检查my.cnf是否有改动,你可以增加
[mysqld]
socket=/tmp/mysql.sock
6、假如mysql正常启动仍报错,用which mysql命令可确认你用的哪里的mysql
用mysql -uroot -p -S /tmp/mysql.sock可指定sock文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)