首先查看
cat /var/log/mysql/error.log
然后发现
Can’t find error-message file ‘/usr/share/mysql/errmsg.sys’. Check error-message file location and ‘lc-messages-dir’ configuration directive.
解决办法为找到
vim /etc/mysql/mariadb.conf.d/50-server.cnf
把
lc-messages-dir = /usr/share/mysql
改为
lc-messages-dir = /usr/share/mysql-8.0
这个错误解决了,然后发现
[InnoDB] InnoDB: Unsupported redo log format (0). The redo log was created before MySQL 5.7.9
找
find / -name *ib_log*
找到了
/var/lib/mysql/ib_logfile0
/var/lib/mysql/ib_logfile1
删掉
然后出现
Cannot upgrade server earlier than 5.7 to 8.0