傅令江的光影色彩世界
mysql 5.6+ yum 安装
2014-11-13 令狐江

本文仅仅是方便自己记忆,已经方便那些不用编译就可以升级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

参考文献:
http://serverfault.com/questions/418556/issue-starting-mysql-daemon
http://www.mysqlab.net/knowledge/kb/detail/topic/innodb/id/5082

http://blog.chinaunix.net/uid-20764167-id-4324464.html

 

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容