码迷,mamicode.com
首页 > 数据库 > 详细

redhat6\centos6 mysql5.1升级到5.7

时间:2016-04-13 21:07:22      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:配置文件   mysql   service   保险   最好   

1.首先备份数据,虽说成功的升级数据不会丢失,但是保险起见备份下。

sqldump -u xxx -h xxx -P 3306 -p --all-databases > databases.sql

最好连数据文件和配置文件也备份一份。

cp -R /data/mysql mysql-5.1-data

cp /etc/my.cnf my.cnf-5.1

备份完之后停止mysql服务。

service mysqld stop

好了,开始进入正题。

2.卸载旧版本的Mysql

yum remove mysql mysql-*

执行之后再看看是不是残余一些mysql-libs之类的

yum list installed | grep mysql

如果有,并确认没用之后也可以删除。

yum remove mysql-libs

3.下载bundle

http://dev.mysql.com/downloads/mysql/

http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.30-1.el6.x86_64.rpm-bundle.tar

解压:tar -xvf MySQL-5.6.30-1.el6.i686.rpm-bundle.tar

4、安装


在RHEL系统中,必须先安装“MySQL-shared-compat-5.6.30-1.el6.i686.rpm”这个兼容包,然后才能安装server和client,否则安装时会出错。

yum install MySQL-shared-compat-5.6.30-1.el6.i686.rpm  # RHEL兼容包

yum install MySQL-server-5.6.30-1.el6.i686.rpm              # MySQL服务端程序

yum install MySQL-client-5.6.30-1.el6.i686.rpm                # MySQL客户端程序

yum install MySQL-devel-5.6.30-1.el6.i686.rpm                # MySQL的库和头文件

yum install MySQL-shared-5.6.30-1.el6.i686.rpm              # MySQL的共享库


5、启动测试

service mysql start 由于默认不带/etc/my.conf,需要去/usr/share/mysql中去找个默认的替换下



 

本文出自 “lly0205.mofile.com” 博客,请务必保留此出处http://481814.blog.51cto.com/471814/1763389

redhat6\centos6 mysql5.1升级到5.7

标签:配置文件   mysql   service   保险   最好   

原文地址:http://481814.blog.51cto.com/471814/1763389

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!