我在我的服务器上的MySQL的当前版本是5.0.67。 我想升级到最新版本。 根据我在这里读到的: https : //dev.mysql.com/doc/refman/5.5/en/upgrading.html ,这是我的计划:
升级1版本(5.0.67 – > 5.7.10)
4.逻辑或就地升级?
我不知道我应该在这里select什么选项,真正的差异是什么等等?
现在,安装的源RPM是:mysql-5.0.67-12.15.src.rpm,当我去http://downloads.mysql.com/archives/community/ , 我不知道我需要什么下载。 或者可以通过命令行更新? 我正在使用SuSE Enterprise Linux 11。
编辑:这是我更新的步骤:
1.升级到5.1.x(mysqldump)
一世。 使用mysqldump转储所有数据库/模式
II。 closuresMySQL服务器
III。 初始化一个新的MySQL 5.1.x服务器实例
IV。 将转储文件加载到新的MySQL 5.1.x服务器中
v。运行mysql_upgrade
六。 加载帮助表
七。 在所有表上运行mysqlcheck查看状态
2.升级到5.5.x(就地升级)(重复步骤5.6.x和5.7.x)
一世。 closuresMySQL服务器
II。 备份MySQL服务器
III。 将目录更改为新的服务器版本
IV。 启动MySQL服务器
v。运行mysql_upgrade
六。 加载帮助表
七。 closures/重新启动MySQL服务器
八。 在所有表上运行mysqlcheck查看状态
我错过了什么?
有两篇关于从5.0升级到5.6 / 5.7的博客: http://mysqlserverteam.com/upgrading-directly-from-mysql-5-0-to-5-6-with-mysqldump/ http:// mysqlserverteam .COM /升级,直接从-的mysql-5-0到5-7使用-的就地升级/
我的build议是:
mysql_upgrade 。 由于复制从服务器始终支持主服务器的一个较旧版本,具体取决于可能的限制,您还可以设置一系列复制从服务器:
一旦奴隶被赶上(没有滞后),你可以停止应用程序,发出STOP SLAVE; 在Slave4上,然后使用Slave4作为新的主设备来恢复应用程序。 如果你没有那么多的机器,你可以分多次进行。 你也许可以跳过几个版本,只要尝试一下就可以确认,而不会中断主人。