漏洞掃描,老項目升級到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 問題解決。