mysql mysqld.sock文件丢失问题


修改mysql 编码为utf8时 在/etc/mysql/目录下  在 [client] 添加  default-character-set=utf8            

                         [mysqld]添加  default-character-set=utf8

重启mysql  sudo /etc/init.d mysql restart     命令行一直卡在   stop waitting    我按了ctrl+c终止了命令

之后  mysql -uroot -p  输入密码   报如下错误  ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

于是去看报错日志 /var/log/mysql 下的error.log  是很长的一大串  最多的是Shutting down plugin "xxxxxxx"  误以为是由于之前强制退出导致的

于是上网查了好多资料博客,尝试了好多中方法都没有成功, 于是认真看了下报错日志,发现

原来是由于配置文件的错了,所以修改 [mysqld]添加修改为  character_set_server=utf8 然后重启成功了,在/var/run/mysqld下生成了mysql.sock 和 hostname.pid文件

最后重启mysql 成功.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM