upgrade mysql

1、主要升級步驟:參考參考文檔1html

2、升級注意事項:mysql

1.備份sql

2.版本差別,即新版本新特性server

3.若是有複製的話,能夠先升級從庫,切換後再升級主庫(要確保路由),保證業務的正常運行htm

3、升級出現的問題ssl

1.server_id路由

若是my.cnf文件中沒有server-id選項的話,使用新版本程序沒法啓動原實例,errorlog也不會報錯rem

2.error-message文檔

Can't find error-message file '/usr/local/src/Percona-Server-5.7.19-17-Linux.x86_64.ssl101/share/errmsg.sys'. Check error-message file location and 'lc-messages-dir' configuration directiveget

若是報這個錯的話,參考參考文檔2,是配置文件中添加了basedir的緣故,注掉便可

3.unknown variable

unknown variable 'myisam_recover=BACKUP'

unknown variable 'innodb_additional_mem_pool_size=16M'

unknown variable 'innodb_file_io_threads=4'

碰到這個錯誤的解決辦法有兩:1.注掉選項,2.找到新版本對應的變量,改之便可。

4.O_DIRECT

Failed to create check sector file, errno:13 Please confirm O_DIRECT is supported and remove the file /var/lib/check_sector_size if it exists.

辦法同上,注掉,修改innodb_flush_method

參考文檔1:MySQL upgrade

參考文檔2:error-message

相關文章
相關標籤/搜索