码迷,mamicode.com
首页 > 其他好文 > 详细

Centos7常见问题解决方案

时间:2018-11-18 15:04:27      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:pos   line   报错   默认   oca   字符集设置   sql数据库   数据库   www   

1,在Centos7中用MariaDB代替了mysql数据库

,2,mysql报错:/usr/sbin/mysqld:unknown variable ‘default-character-set=utf8‘

 

  修改mysql的字符集时,为了将默认字符集设置为utf-8,便将/etc/my.cnf下[mysqld]加了一行 default-character-set=utf8,

但是在下次启动系统的时候,mysql登录不上,报错Can‘t connect to local MySQL serverthrough socket ‘/var/lib/mysql/mysql.sock‘(2),

这时通过命令查找mysql.sock #find / -name mysql.sock ,

没有查找到文件,mysqld服务启动后才会生成该文件,

然后查看mysqld是否启动 #sudo service mysqld status

mysqld服务没有启动成功,查看日志文件 /var/log/mysqld.log

发现有报错: /usr/sbin/mysqld:unknown variable ‘default-character-set=utf8‘

此报错是由/etc/my.cnf配置文件下的[mysqld]设置字符集引起的,解决方法:将default-character-set=utf8 改为 character_set_server=utf8

重启系统即可。

[client]下的不要修改

Centos7常见问题解决方案

标签:pos   line   报错   默认   oca   字符集设置   sql数据库   数据库   www   

原文地址:https://www.cnblogs.com/lp475177107/p/9977774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!