开发者社区> 问答> 正文

CentOS 7 安装mysql 报各种错误 以前都是好的重新安装还是报错 through socket '/var/lib/mysql/mysql.sock' (2)

启动服务启动不了 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
怎么重装 都会有,用的yum 安装 mysql 5.6版本 网上说的都试过了 就是不行,重装第一次登录mysql是可以的 重启之后就会报这个错误
1
2
3

展开
收起
游客11 2017-07-14 10:37:43 5488 0
2 条回答
写回答
取消 提交回答
  • 题主,您好!
    我也遇到了这个问题,打开mysql的日志:(/var/log/mysqld.log)看到了[ERROR] /usr/sbin/mysqld: unknown variable 'default-character-set=utf8'。此报错是由/etc/my.cnf配置文件下的[mysqld]设置字符集引起的,解决方法:将default-character-set=utf8 改为 character_set_server=utf8 重启系统即可。详细参考:https://www.cnblogs.com/felove2013/p/6293710.html

    2019-07-17 21:23:46
    赞同 展开评论 打赏
  • 旺旺:nectar2。

    题主您好,

    请问您使用的系统镜像是阿里云公共镜像里的吗?

    如果 mysql.sock 的文件路径不对,那您可以根据实际的情况,尝试调整一下 my.cnf 里的 mysql.sock 配置路径的。

    2019-07-17 21:23:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载