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

相关文章
相关标签/搜索