首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL升级问题-分析通用查询日志的脚本

MySQL升级问题-分析通用查询日志的脚本
EN

Server Fault用户
提问于 2014-10-22 17:11:10
回答 1查看 101关注 0票数 -1

当从MySQL 5.0.x转移到较新的版本(如5.1.x或5.5.x)时,主动发现向后兼容性问题的最佳方法是什么?这里有很多文档,比如关于从一个版本转移到另一个版本的官方指南和changelogs,但是有谁知道已经创建了哪些脚本来确定可能的问题呢?除了mysql_upgrade (但请参阅下面的说明),我找不到一个。

听起来,使用mysql_upgrade可以在表中找到一些问题,但我不认为它会找到所有可能的问题(比如带有查询的问题)--例如,我们在过去遇到过一个问题,在这个问题中,我们有一个设置MySQL变量(max_allowed_packet)的查询。这以前是允许的,但是当我们从5.0.95升级到5.0.95时,这个查询开始失败,因为MySQL在5.0.84时将其更改为只读。

为了捕捉查询本身的兼容性问题,是否有什么可以分析来自一般查询日志的查询(假设这是打开一段时间来捕获查询)?最好在sysadmin方面尽可能多地进行全局识别,而不是让开发人员去寻找问题。即使遍历了所有的变更集和指南,仍然有一个步骤来查看哪些查询需要更改,如果脚本已经存在以减少手动/半手动检查,这将是非常理想的。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-10-22 17:43:59

pt-升级可以在两个服务器上执行查询并比较结果。这是在主要版本迁移之前要执行的步骤之一

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/638892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档