当我们接近MySQL 5.7的生活结束今年晚些时候,许多企业正在努力升级到MySQL 8。这样主版本升级很少简单,但幸好有工具可以帮助平滑过程,确保升级成功。

应该注意的是,虽然升级过程的技术方面都超出了这篇文章的范围,它创建一个测试环境验证是至关重要的升级在继续升级你的生产服务器之前,特别是在MySQL 8。

因为有没有从MySQL程序降低8除了恢复备份、测试和验证更重要比先前的大版本升级。

免责声明的,让我们看看一些可用的工具来简化升级过程。

雷竞技下载官网Percona工具包

雷竞技下载官网Percona工具包是一家集先进的开源命令行工具开发和使用的Percona工程的技术人员来执行各种各样的MySQL服务器和系统的任务太困难或复杂的手动执行。雷竞技下载官网

其中一些工具可以帮助升级计划,使整个过程更容易,更不容易发生停机或问题。

    • pt-upgrade
      • pt-upgrade工具帮助你运行应用程序选择查询并生成报告在每个查询模式如何执行在不同版本的MySQL服务器。
    • pt-query-digest
      • 作为最佳实践规定收集和测试所有应用程序查询通过激活慢日志在一段时间内,大多数公司将得到大量的缓慢的日志数据。pt-query-digest工具可以协助查询消化准备升级测试。
    • pt-config-diff
      • pt-config-diff工具有助于确定在MySQL中设置文件和服务器之间的差异变量。这允许一个比较之前的版本的升级版本,允许验证配置的差异。
    • pt-show-grants
      • pt-show-grants工具提取,订单,然后打印赠款用于MySQL用户帐户。这可以帮助出口和升级之前备份MySQL赠款或允许您轻松地复制用户从一个服务器到另一个通过简单地从第一个服务器中提取赠款和管道直接输出到另一个服务器。

去年年初,我的同事Arunjith Aravindan写一个伟大的博客覆盖这些Percona工具同时也详细pt-upgrade过程本雷竞技下载官网身。在这里你可以阅读他的文章:雷竞技下载官网Percona实用程序简化主要MySQL版本升级

或下载Percona工具包的更多信息,请访问:雷竞技下载官网https://docs.雷竞技下载官网percona.com/percona-toolkit/

MySQL壳升级检查程序

近年来,MySQL继续发展和引入新特性来增强其功能。更相关的增加MySQL工具集是MySQL壳升级检查器,这是一个内置的升级工具,使用户能够检查他们的MySQL实例是否兼容升级之前一个特定的版本。

MySQL壳升级检查的目的是帮助用户避免在升级过程中可能出现的潜在问题。这个工具是通过现有的数据库的结构和内容分析,然后比较新版本的需求。在这一过程中,它可以检测任何潜在问题,如弃用语法或不兼容的数据类型,并提供指导解决它们。

MySQL 8壳升级的兼容性检查器将检查数据集,寻找诸如:

    • 使用旧的时间类型
    • 使用的数据库对象与保留字冲突
    • 删除系统变量

总之,MySQL壳升级检查包含在21日总检查和将产生任何错误的详细报告,警告或通知。

检查器与pt-upgrade MySQL 8 & MySQL壳升级

不要混淆MySQL壳pt-upgrade工具升级检查器工具,因为他们用于非常不同的主版本升级测试。

MySQL升级检查器工具选择MySQL服务器上执行各种测试确定升级是否成功。这个工具,然而,不确认升级是否兼容应用程序查询或例程,这是pt-upgrade会进来。

有关MySQL 8壳升级检查程序的更多信息,请参考以下:

https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-utilities-upgrade.html

结论

一如既往,与数据库相关的任何东西,最重要的一个任务完成之前,任何广泛升级测试。这限制了预料不到的情况的风险并允许时间地址升级前的任何不利的结果。降低的一个主要版本是不太可行的一旦写被发送到新的MySQL 8源,所以适当的预先规划是至关重要的。

在这篇文章中列出的工具可以协助这个计划和帮助抵消任何糟糕的意外才成为一个问题。雷竞技下载官网Percona总是来帮忙的,所以如果你想讨论我们的支持或专业服务选项,lol赔率雷电竞 !

雷竞技下载官网Percona MySQL是最完整,分布稳定、可伸缩的、安全的MySQL开源解决方案,提供企业级的数据库环境最关键业务应用程序…和它的免费使用!

raybetapp2下载

订阅
通知的
客人

0评论
内联反馈
查看所有评论