use*_*458 6 mysql mysql-5 mysql-5.1 upgrade mysql-5.6
我计划在 CentOS 6.5 机器上运行我的 MySQL DB ver5.1.73 到 MySQL 5.6.21。
我根据我在 StackOverflow 上阅读的内容了解了此操作的基本过程,但我很好奇是否有人在使用 5.1 到 5.6 路线时遇到任何特定问题?
我听说过的一个是某些 TIMESTAMP 列可能会以不正确的时间戳结束。但我很好奇是否还有其他人听说过或遇到过的。
为了缩小我关心的问题,我只关心可能存在数据丢失或一致性问题的任何事情
谢谢!是
您的授权表可能会搞砸,因为您跳过了两个版本而不是一个版本。
一周前我刚刚帮助了某人,因为他们就是这样做的(MySQL 服务在尝试向用户授予权限后停止)。该问题的解决方案是手动修复mysql.user. 有两种方法可以解决这个问题,而不是通过那种严厉的路线。
mysql_upgrade --upgrade-system-tables使用 MySQL 5.5 的二进制文件运行mysql_upgrade --upgrade-system-tables使用 MySQL 5.6 的二进制文件运行我已经描述了如何升级两个版本
Apr 11, 2013: MySQL 将 5.0.88 升级到最新版本(最佳参考)Feb 08, 2012:从 5.5.20 复制到 5.0.XX 服务器是否有效?Jul 26, 2011:将旧备份恢复到最新的 MySQL 版本如果您在 MySQL 5.6 之前使用 FULLTEXT 索引,则这些表使用 MyISAM 存储引擎。您需要将这些表转换为 InnoDB(请参阅我的帖子何时从 MyISAM 切换到 InnoDB?下NEED #2)。然后,分别调整 InnoDB FULLTEXT 选项(请参阅我的帖子MySQL FullText search on string short than 3 chars returns no rows)。
我相信您知道这一点,因为您将直接使用 MySQL 5.6.21
对于其他不知道的人,截至 2014 年 10 月 16 日,Oracle 刚刚宣布 MySQL 5.5 和 MySQL 5.6 存在安全问题。这也是在亚马逊上宣布的。MySQL 5.5.40 和 MySQL 5.6.21 都有安全补丁,所以最好升级到其中之一。
| 归档时间: |
|
| 查看次数: |
13221 次 |
| 最近记录: |