本文仅仅是方便自己记忆,已经方便那些不用编译就可以升级mysql到5.5, 5.6, 5.7的同学。
1. 打开
http://dev.mysql.com/downloads/repo/yum/
拉到下面,选择自己对应系统的yum的rpm安装包,此rpm非常小,仅仅是安装在/etc/yum.repos.d/目录下对应的repos文件而已
我用的是CentOS6.5 , 所以选择的是Redhat的6系列
2. 下载完成后,
# rpm -ivh mysql-community-release-el6-5.noarch.rpm然后就会在 /etc/yum.repos.d/
发现多了 两个文件
mysql-community.repo mysql-community-source.repo
其中一个是安装bin的,一个是安装代码的
具体需要安装哪个版本(5.5, 5.6(stable), 5.7(dev) ),
可以编辑此文件中的enable选项打开要安装的版本,不要enable多个。
3. # service mysqld stop 关闭本机的mysql服务,
然后 #yum -y update mysql 更新mysql到对应的版本即可
4. # service mysqld start 启动mysql,查看最新版本
如果是从5.1直接升级到5.6的,可能会启动出错,err如下:
这时候,需要打开my.cnf 文件,添加以下行
[mysqld]
innodb_data_file_path=ibdata1:10M:autoextend
参考文献:
阅读(4722) | 评论(0) | 转发(1) |