手把手教你升级到 Mysql 5.5

赖勇浩(http://laiyonghao.com)

本文基本上是这篇(http://www.ovaistariq.net/490/a-step-by-step-guide-to-upgrading-to-mysql-5-5/)的翻译。


mysql 5.5 不仅宣传工作做得好,其实 mysql server 本身也的确是大幅增进了性能,而且 Inno DB 插件的性能也大增。但是没有啥比较好的升级到 Mysql 5.5 的指南,所以我就自己动手写了一个,这也没啥大不了的嘛!

1、下载二进制安装包

2、备份 mysql 配置文件

3、备份数据目录

4、备份数据

5、安装异步 I/O 库

Mysql 5.5 的新的 Inno DB 使用了 libaio 来增进性能

6、解包

7、把解包的 mysql 目录放到安装目录

8、删除旧版本的 mysql

9、把 mysql bin 目录加到 PATH 环境变量

10、为 mysql 安装目录和文件设定正确的权限

11、创建 socket 目录

再次提醒,记得设定权限

12、把 mysql 的 sample 配置拷贝到 etc 目录,并设置好路径

编辑 /etc/my.cnf,如下值:

13、把 mysql server 的启动脚本拷贝到启动目录

14、删除旧版的 mysql 文件

在安装后第一次使用 mysql server 时切记要跳过 grants 表,原因有二:一是我们可能希望原来的用户和权限数据,二是新版的 grants 表结构有所变化。

15、无 grants 表启动 mysql

16、从备份中装载 mysql 用户和权限数据

17、运行更新脚本,把一切都升级到 5.5 版本

18、如常地停止和启动 mysql

至此,升级完成,如果你也升级到 5.5 了,记得分享一下心得哦~

你可能感兴趣的:(mysql)