Chinaunix首页 | 论坛 | 博客
  • 博客访问: 785729
  • 博文数量: 143
  • 博客积分: 2077
  • 博客等级: 大尉
  • 技术积分: 2393
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-28 12:57
文章存档

2016年(2)

2015年(3)

2014年(3)

2013年(41)

2012年(94)

分类: Mysql/postgreSQL

2015-02-28 09:47:08

                                        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.
         

阅读(3347) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~