zoukankan      html  css  js  c++  java
  • 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 成功.

  • 相关阅读:
    转:关于C++ const 的全面总结
    HDOJ->考新郎(sdut1021)
    有些人笑着,其实心里哭的很疼
    HDU-2084 数塔
    SDUT2176 -> 递归的函数
    删数问题(SDUT2072 )
    微信2种access_token对比
    nginx配置C compiler cc is not found
    ftp无法连接的原因
    php的ftp类
  • 原文地址:https://www.cnblogs.com/binxyz/p/7204195.html
Copyright © 2011-2022 走看看