漏洞扫描,老项目升级到5.7位成功,启动发现报错:unknown option log_error
线备份my.cnf配置文件,
猜测应该是写法有问题,先把log_error 改成log
#log_error = /var/mysql/error.log
log = /var/mysql/error.log
检查日志发现继续报错:
unknown variable 'key-buffer=256M' ,修改my.cnf文件去掉改项即可。
unknown variable 'table-cache=512' 修改为table_open_cache即可。
unknown variable 'thread-concurrency=8' 去掉改项,5.7已结废弃。
Fatal error: mysql.user table is damaged. Please run mysql_upgrade. 需要执行/usr/local/mysql/bin/mysql_upgrade -u root -p 更新表结构
重启/etc/init.d/mysqld_multi start 1 问题解决。