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