centos6.5升级mysql_CentOS6.5下跨版本升级MySQL

CentOS6.5下跨版本升级MySQL

我安装了一个CentOS 6.5,发现里面的 MySQL 是5.1版本,而yum升级默认是不能跨版本的,即只能由5.1.X升级到5.1 series的较高版本,不能升级到5.2~5.7,按MySQL说明,我是这样升级的。(全程在实体机上联网操作)

第一步,下载一个 yum 源文件,在 http://dev.mysql.com/downloads/repo/yum/ 里面,我选择Linux 6 RPM源文件到我的U盘;

第二步,将下载的 文件 安装到 /etc/yum.repos.d/ 目录,具体为:

#fdisk -l                                                                        查看U盘名称,确认为 /dev/sda4

#mount -t vfat -o iocharset=cp950 /dev/sda4 /mnt            将U盘挂在到/mnt目录下,此时有mysql-*.noarch.rpm文件

#cp mysql-*.noarch.rpm /etc/yum.repos.d/                       复制到yum.repos.d目录下

第三步,安装这个源文件:

#yum localinstall mysql-*.noarch.rpm

上面命令不行时,用   #rpm -Uvh mysql-*.noarcd.rpm

安装完后,/etc/yum.repos.d/ 目录下就多了两个 mysql 文件。

第四步,手动编辑文件 /etc/yum.repos.d/mysql-com*.repo文件,里面列出了 mysql5.5-5.7,但是默认打开了 5.6,其余两个关闭,

若不确定,最好看一下 ENABLE=X 这一项,=0为关闭,=1为打开。编辑好之后保存退出。

一次只能打开一个版本,否则yum不会选择这个文件的,又自动升级 5.1版本去了。

第五步,安装mysql:

#yum install mysql-community-server

它会自动检查依赖性,并自动安装其余需要的软件。

安装了rpm包之后。也可以用 #yum repolist enable | grep "mysql.*-community.*"查看是否装好并打开;也可以不用编辑文件,

直接用命令打开或者关闭#yum-config-manager  --disable|enable   mysql56-community.

完成后,可以启动服务 service mysqld start|status|running|stop.

阅读(2189) | 评论(0) | 转发(0) |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值