在修改mysql配置后,启动时失败,报错:mysql daemon failed to start.
问题:
在修改了mysql配置/etc/my.cnf 后启动mysqld失败
问题发生原因:
在修改/etc/my.cnf时,往里面输入的内容打错,或者误修改了其他内容
解决方案:
- 输入命令 cat /var/log/mysqld.log 查看日志
日志中发现提示:未知的变量。后面跟的一串代码跟我刚才往my.cnf修改mysql乱码时的代码非常相似。 - 输入命令 vi /etc/my.cnf 进入文档再次检查找到与刚才日志中提醒的地方。
对比之后发现character 少输入了ch 修改过后 保存退出
再次输入service mysqld start命令启动mysql
该问题就已经解决完毕!