首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将mysql服务器从5.0.67升级到最新版本?

如何将mysql服务器从5.0.67升级到最新版本?
EN

Server Fault用户
提问于 2016-01-12 17:06:32
回答 1查看 9.3K关注 0票数 2

我在服务器上拥有的mysql当前版本是5.0.67。我想升级到最新版本。根据我在这里所读到的:https://dev.mysql.com/doc/refman/5.5/en/upgrading.html,这是我的计划:

  1. 终止到数据库的连接(停止Apache等)
  2. 创建当前数据库(包括mysql数据库)和日志文件的备份
  3. 一次升级一个版本(5.0.67 -> 5.7.10)
    • 升级至最新5.0.x - 5.0.96
    • 升级到5.1.x
    • 升级到5.5.x
    • 升级到5.6.x
    • 升级到5.7.x

4.逻辑升级还是就地升级?

我不知道我应该在这里选择什么选择,到底有什么不同,等等?

现在,安装的RPM源代码是: mysql-5.0.67-12.15.src.rpm,当我转到http://downloads.mysql.com/archives/community/时,我不确定我需要下载什么。或者可以通过命令行进行更新?我正在使用SuSE EnterpriseLinux11。

编辑:以下是我更新的步骤:

1.升级到5.1.x (mysqldump)

一.使用mysqldump转储所有数据库/模式

二、关机MySQL服务器

三、初始化一个新的MySQL 5.1.x服务器实例

四.将转储文件加载到新的MySQL 5.1.x服务器

运行mysql_upgrade

六、加载帮助表

vii.运行mysqlcheck以查看所有表的状态

2.升级到5.5.x (就地升级)(对5.6.x和5.7.x重复步骤)

一.关闭MySQL服务器

二、备份MySQL服务器

三、将目录更改为新的服务器版本

四.启动MySQL服务器

运行mysql_upgrade

六、加载帮助表

vii.关闭/重新启动MySQL服务器

八、运行mysqlcheck以查看所有表的状态

我有遗漏什么吗?

EN

回答 1

Server Fault用户

发布于 2016-01-13 07:03:40

有两个博客是关于从5.0升级到5.6/5.7的:http://mysqlserverteam.com/upgrading-directly-from-mysql-5-0-to-5-6-with-mysqldump/ http://mysqlserverteam.com/upgrading-directly-from-mysql-5-0-to-5-7-using-an-in-place-upgrade/

我的建议是:

  • 使用当前5.0.x实例中数据库的mysqldump进行备份
  • 将mysqldump文件还原到5.1.x的新实例(最新版本)
  • 执行从5.1.x到5.5.x到5.6.x到5.7.x的“就地”升级,确保在升级期间运行mysql_upgrade
  • 在升级前后始终检查错误日志。
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/748547

复制
相关文章

相似问题

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