麒麟v10 上部署 TiDB v5.1.2 生产环境优化实践
632
2023-06-01
MySQL数据库升级那些事
说起MySQL升级,相信很多人都在工作中遇到过.尤其是运维和DBA们.那么大家对MySQL的升级又有哪些了解呢?我们为什么要升级?我们怎么升级?
1 升级准备工作
2 升级注意事项
a. 支持GA版本之间升级 b. 5.6--> 5.7 ,先将5.6升级至最新版,再升级到5.7 c. 5.5 ---> 5.7 ,先将5.5 升级至最新,再5.5---> 5.6最新,再5.6-- ->5.7 最新 d. 回退方案要提前考虑好,最好升级前要备份(特别是往8.0版本升级)。 e. 降低停机时间(停业务的时间),在业务不繁忙期间升级,做好足够的预演。
3 升级方式了解
4 In-Place方式升级过程
4.1 由MySQL5616升级到MySQL5651
4.2 由MySQL5651升级到MySQL5733
5 将数据库从5733升级到8021
MySQL8.0的升级方式发生了变化.不再使用mysql_upgrade 而是使用mysql-shell对升级前数据库进行校验.
MySQL升级8.0和8.0之间的小版本升级需要注意:升级前必须备份.因为8.0不支持回退.
6 后话
当然生产环境中的升级没有这么简单容易.会遇到很多问题.当然作为一名优秀的DBA.我相信大家都会迎刃而解.
当然在升级过程中尤其要注意sql_mode的变化.也要和业务及开发一起协同好!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。