输入service mysqld start发现Redirecting to /bin/systemctl start mysqld.service没有反应,MySQL服务不能启动

start

问题是这样,无法启动MySQL。

输入service mysqld start发现Redirecting to /bin/systemctl start mysqld.service没有反应,MySQL服务不能启动

解决方法:

1、看一下错误日志,看一下是什么错误:

# systemctl status mysqld

输入service mysqld start发现Redirecting to /bin/systemctl start mysqld.service没有反应,MySQL服务不能启动

可以看到错误日志位置:/var/log/mysqld.log

2、输入vim /var/log/mysqld.log,查看日志的错误

输入service mysqld start发现Redirecting to /bin/systemctl start mysqld.service没有反应,MySQL服务不能启动

发现有如下错误信息:

[ERROR] /usr/sbin/mysqld: unknown variable ‘default-character-set=utf8’

3、查看mysql配置,输入:vim /etc/my.cnf

用character_set_server=utf8替换default-character-set=utf8

输入service mysqld start发现Redirecting to /bin/systemctl start mysqld.service没有反应,MySQL服务不能启动

退出

4、重启服务,输入service mysqld restart,发现有反应了,然后输入mysql -u root -p,则可以使用MySQL

# service mysqld restart
# mysql -u root -p

输入service mysqld start发现Redirecting to /bin/systemctl start mysqld.service没有反应,MySQL服务不能启动

over

上一篇:汇编语言4442


下一篇:CentOS系统上离线部署MySQL