重启系统后发现无法进入mysql,报错:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
- 检查mariadb服务是否启动:
- 发现服务未启动后,使用
systemctl start mariadb.service
启动服务,结果报错:
- 使用
cat /var/log/mariadb/mariadb.log
查看日志后,发现不能识别“default-set-server=utf8”:
- 使用
vi /etc/my.cnf
编辑my.cnf文件,将原先的default-character-set=utf8替换成character_set_server=utf8:
- 保存退出后,mariadb服务启动成功:
- mysql进入正常: