redhat6\centos6 mysql5.1升级到5.7
2016-04-13 13:28
537 查看
1.首先备份数据,虽说成功的升级数据不会丢失,但是保险起见备份下。sqldump -u xxx -h xxx -P 3306 -p --all-databases > databases.sql最好连数据文件和配置文件也备份一份。cp -R /data/mysql mysql-5.1-datacp /etc/my.cnf my.cnf-5.1备份完之后停止mysql服务。service mysqld stop好了,开始进入正题。2.卸载旧版本的Mysqlyum remove mysql mysql-*执行之后再看看是不是残余一些mysql-libs之类的yum list installed | grep mysql如果有,并确认没用之后也可以删除。yum remove mysql-libs3.下载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中去找个默认的替换下
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中去找个默认的替换下
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- Android IPC进程间通讯机制
- android之定时器AlarmManager
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- axis备忘
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法