一、前言
二、概述
三、安装MySQL 5.1.73
四、升级为MySQL 5.5.35
五、总结
注,测试环境 CentOS 6.4 x86_64,MySQL 版本(5.1.73、5.5.35)目前最新版。下载地址:http://dev.mysql.com/downloads/mysql/5.1.html#downloads。
一、前言
前几篇博客中我们讲解了MySQL5.1与MySQL5.5之间的性能差异,MySQL5.5的性能有明显的提升,特别是对多核CPU的支持与TPS性能的提升。在这篇博客中我们将主要讲解MySQL 5.1.73升级为MySQL 5.5.35。下面我们继续……
二、概述
1.安装yum源
2.同步时间
3.安装mysql 5.1依赖包
4.安装mysql5.5依赖包
5.安装cmake
三、安装MySQL 5.1.73
1.编译并安装mysql5.1
上面配置内容省略……
到这里我们编译配置就完成了,下面我们编译并安装。
注,编译与安装时间比较长请大家耐心等待,当然会看各位博友机器的配置,相对来说配置越好,相对的编译与安装时间相对就少。
2.创建数据目录并授权
3.为mysql提供配置文件
4.简单修改一下配置文件
5.提供启动脚本
6.初始化mysql
注,从上面的内容中我们看到了几个警告,我们查看一下。
7.查看一下初始化目录
8.启动一下mysql
9.测试访问一下
好了,到这里我们的mysql基本就安装完成,但我们还提做上些优化工作。
10.输出mysql的man手册至man命令的查找路径
11.输出mysql的头文件至系统头文件路径/usr/include
12.输出mysql的库文件给系统库查找路径
13.修改PATH环境变量,让系统可以直接使用mysql的相关命令
好了,到这里我们的mysql就全部安装完成了,下面我们来准备一下测试环境。
14.新建测试数据库与测试表
15.增加数据
(1).先简单插入10行数据
(2).查看一下
(3).插入多行数据方法
四、升级为MySQL 5.5.35
1.升级前准备(查看MySQL 5.1相关参数,具体如下)
(1).安装目录
(2).配置文件
(3).数据目录
(4).启动脚本
(5).其它参数
输出mysql的man手册至man命令的查找路径
输出mysql的头文件至系统头文件路径/usr/include
输出mysql的库文件给系统库查找路径
修改PATH环境变量,让系统可以直接使用mysql的相关命令
2.升级方式
直接将MySQL5.5安装目录覆盖正在运行的Mysql目录(我们这里演示使用的方式)
将MySQL5.5安装到其它目录中,如/usr/local/mysql5
3.备份所有数据库
-l 锁定
-F 即flush logs,可以重新生成新的日志文件,当然包括log-bin日志
4.备份安装目录
5.备份数据目录
6.备份配置文件
7.关闭mysql
好了,到这里我们准备工作就完成了。下面我们来升级到MySQL 5.5.35……
8.升级mysql 5.5.35
9.删除原有的mysql5.1的配置文件
10.提供新的配置文件
11.修改一下配置文件
注,只增加一行指定数据数据/data/mysql。
12.尝试重新启动一下
13.执行更新程序并重启mysql
14.查看生成的更新文件
15.尝试登录一下并查看一下版本
16.查看一下库和表
好了,到这里我们就升级成功了。
五、总结
根据上面的演示,我们发现MySQL数据库升级并不是很难,主要得注意数据备份,防止数据和意外丢失。好了,这篇博客就到这里吧。
最后,希望大家有所收获吧^_^……