问题描述
最近安装了MYSQL8,遇到了各种问题,总体汇总一下,凡是无法启动就是my.cnf和初始化的参数不匹配。
第一种
启动前设置了mysqld --initialize --user=mysql --lower-case-table-names=1,my.cnf文件却没有修改就去启动。
第二种
启动没有设置mysqld --initialize,可以启动成功,但是又停止了服务,然后修改了my.cnf文件,在文件中增加了lower-case-table-names=1。
第三种
安装了不匹配的版本,导致yum install mysql-server安装失败。
错误日志1
[root@iZuf6it0abhodk626wob0vZ ~]# sudo service mysqld start
Redirecting to /bin/systemctl start mysqld.service
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
[root@iZuf6it0abhodk626wob0vZ ~]# journalctl -xe
10月 31 08:34:02 iZuf6it0abhodk626wob0vZ systemd[1]: Starting MySQL Server...
-- Subject: Unit mysqld.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.free