本文介绍如何通过YUM升级Mysql的版本(默认用YUM安装的MySQL都是5.1的版本)

环境:CENTOS6.9

原Mysql 版本:5.1

新Mysql 版本:5.6

时间需要:3分钟以内

注意: 做任何动作前,先做好数据备份和恢复计划

[willson@heegw3o0cZ ~]$ sudo su - root

[root@heegw3o0cZ ~]#

[root@heegw3o0cZ ~]#

[root@heegw3o0cZ ~]# /etc/init.d/mysqld stop

Stopping mysqld:                                           [  OK  ]

[root@heegw3o0cZ~]# yum remove mysql

Loaded plugins: fastestmirror

Setting up Remove Process

Resolving Dependencies

--> Running transaction check

---> Package mysql.x86_64 0:5.1.73-8.el6_8 will be erased

--> Processing Dependency: mysql = 5.1.73-8.el6_8 for package: mysql-devel-5.1.73-8.el6_8.x86_64

--> Processing Dependency: mysql = 5.1.73-8.el6_8 for package: mysql-server-5.1.73-8.el6_8.x86_64

--> Running transaction check

---> Package mysql-devel.x86_64 0:5.1.73-8.el6_8 will be erased

---> Package mysql-server.x86_64 0:5.1.73-8.el6_8 will be erased

--> Processing Dependency: mysql-server for package: perl-Test-mysqld-0.17-3.el6.noarch

--> Running transaction check

---> Package perl-Test-mysqld.noarch 0:0.17-3.el6 will be erased

--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================

Package                 Arch          Version               Repository       Size

===================================================================================

Removing:

mysql                   x86_64        5.1.73-8.el6_8        @updates        2.4 M

Removing for dependencies:

mysql-devel             x86_64        5.1.73-8.el6_8        @updates        388 k

mysql-server            x86_64        5.1.73-8.el6_8        @updates         25 M

perl-Test-mysqld        noarch        0.17-3.el6            @epel            14 k

Transaction Summary

===================================================================================

Remove        4 Package(s)

Installed size: 27 M

Is this ok [y/N]: y

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Erasing    : mysql-devel-5.1.73-8.el6_8.x86_64                               1/4

Erasing    : perl-Test-mysqld-0.17-3.el6.noarch                              2/4

Erasing    : mysql-server-5.1.73-8.el6_8.x86_64                              3/4

warning: /var/log/mysqld.log saved as /var/log/mysqld.log.rpmsave

Erasing    : mysql-5.1.73-8.el6_8.x86_64                                     4/4

Verifying  : perl-Test-mysqld-0.17-3.el6.noarch                              1/4

Verifying  : mysql-server-5.1.73-8.el6_8.x86_64                              2/4

Verifying  : mysql-5.1.73-8.el6_8.x86_64                                     3/4

Verifying  : mysql-devel-5.1.73-8.el6_8.x86_64                               4/4

Removed:

mysql.x86_64 0:5.1.73-8.el6_8

Dependency Removed:

mysql-devel.x86_64 0:5.1.73-8.el6_8      mysql-server.x86_64 0:5.1.73-8.el6_8

perl-Test-mysqld.noarch 0:0.17-3.el6

Complete!

[root@heegw3o0cZ ~]#

Preparing...                ########################################### [100%]

1:mysql-community-release########################################### [100%]

[root@heegw3o0cZ ~]# yum install mysql-community-server

Loaded plugins: fastestmirror

Setting up Install Process

Determining fastest mirrors

base                                                        | 3.7 kB     00:00

epel                                                        | 4.7 kB     00:00

epel/primary_db                                             | 6.0 MB     00:00

extras                                                      | 3.4 kB     00:00

extras/primary_db                                           |  29 kB     00:00

mysql-connectors-community                                  | 2.5 kB     00:00

mysql-connectors-community/primary_db                       |  17 kB     00:00

mysql-tools-community                                       | 2.5 kB     00:00

mysql-tools-community/primary_db                            |  38 kB     00:00

mysql56-community                                           | 2.5 kB     00:00

mysql56-community/primary_db                                | 197 kB     00:00

updates                                                     | 3.4 kB     00:00

updates/primary_db                                          | 5.3 MB     00:00

zabbix                                                      |  951 B     00:00

zabbix-non-supported                                        |  951 B     00:00

Resolving Dependencies

--> Running transaction check

---> Package mysql-community-server.x86_64 0:5.6.38-2.el6 will be installed

--> Processing Dependency: mysql-community-common(x86-64) = 5.6.38-2.el6 for package: mysql-community-server-5.6.38-2.el6.x86_64

--> Processing Dependency: mysql-community-client(x86-64) >= 5.6.10 for package: mysql-community-server-5.6.38-2.el6.x86_64

--> Running transaction check

---> Package mysql-community-client.x86_64 0:5.6.38-2.el6 will be installed

--> Processing Dependency: mysql-community-libs(x86-64) >= 5.6.10 for package: mysql-community-client-5.6.38-2.el6.x86_64

---> Package mysql-community-common.x86_64 0:5.6.38-2.el6 will be installed

--> Running transaction check

---> Package mysql-community-libs.x86_64 0:5.6.38-2.el6 will be obsoleting

---> Package mysql-libs.x86_64 0:5.1.73-8.el6_8 will be obsoleted

--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: 2:postfix-2.6.6-8.el6.x86_64

--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: redland-1.0.7-11.el6.x86_64

--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64

--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: 2:postfix-2.6.6-8.el6.x86_64

--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: redland-1.0.7-11.el6.x86_64

--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64

--> Running transaction check

---> Package mysql-community-libs-compat.x86_64 0:5.6.38-2.el6 will be obsoleting

--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================

Package                       Arch     Version          Repository           Size

===================================================================================

Installing:

mysql-community-libs          x86_64   5.6.38-2.el6     mysql56-community   1.9 M

replacing  mysql-libs.x86_64 5.1.73-8.el6_8

mysql-community-libs-compat   x86_64   5.6.38-2.el6     mysql56-community   1.6 M

replacing  mysql-libs.x86_64 5.1.73-8.el6_8

mysql-community-server        x86_64   5.6.38-2.el6     mysql56-community    55 M

Installing for dependencies:

mysql-community-client        x86_64   5.6.38-2.el6     mysql56-community    18 M

mysql-community-common        x86_64   5.6.38-2.el6     mysql56-community   308 k

Transaction Summary

===================================================================================

Install       5 Package(s)

Total download size: 77 M

Is this ok [y/N]: y

Downloading Packages:

(1/5): mysql-community-client-5.6.38-2.el6.x86_64.rpm       |  18 MB     00:01

(2/5): mysql-community-common-5.6.38-2.el6.x86_64.rpm       | 308 kB     00:00

(3/5): mysql-community-libs-5.6.38-2.el6.x86_64.rpm         | 1.9 MB     00:00

(4/5): mysql-community-libs-compat-5.6.38-2.el6.x86_64.rpm  | 1.6 MB     00:00

(5/5): mysql-community-server-5.6.38-2.el6.x86_64.rpm       |  55 MB     00:04

-----------------------------------------------------------------------------------

Total                                               11 MB/s |  77 MB     00:06

warning: rpmts_HdrFromFdno: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

Retrieving key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

Importing GPG key 0x5072E1F5:

Userid : MySQL Release Engineering

Package: mysql-community-release-el6-5.noarch (installed)

From   : file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

Is this ok [y/N]: y

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Warning: RPMDB altered outside of yum.

** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:

tomcat6-6.0.24-98.el6_8.noarch has missing requires of tomcat6-lib = ('0', '6.0.24', '98.el6_8')

tomcat6-admin-webapps-6.0.24-105.el6_8.noarch has missing requires of tomcat6 = ('0', '6.0.24', '105.el6_8')

tomcat6-webapps-6.0.24-105.el6_8.noarch has missing requires of tomcat6 = ('0', '6.0.24', '105.el6_8')

Installing : mysql-community-common-5.6.38-2.el6.x86_64                      1/6

Installing : mysql-community-libs-5.6.38-2.el6.x86_64                        2/6

Installing : mysql-community-client-5.6.38-2.el6.x86_64                      3/6

Installing : mysql-community-server-5.6.38-2.el6.x86_64                      4/6

warning: /etc/my.cnf created as /etc/my.cnf.rpmnew

Installing : mysql-community-libs-compat-5.6.38-2.el6.x86_64                 5/6

Erasing    : mysql-libs-5.1.73-8.el6_8.x86_64                                6/6

Verifying  : mysql-community-common-5.6.38-2.el6.x86_64                      1/6

Verifying  : mysql-community-libs-5.6.38-2.el6.x86_64                        2/6

Verifying  : mysql-community-libs-compat-5.6.38-2.el6.x86_64                 3/6

Verifying  : mysql-community-client-5.6.38-2.el6.x86_64                      4/6

Verifying  : mysql-community-server-5.6.38-2.el6.x86_64                      5/6

Verifying  : mysql-libs-5.1.73-8.el6_8.x86_64                                6/6

Installed:

mysql-community-libs.x86_64 0:5.6.38-2.el6

mysql-community-libs-compat.x86_64 0:5.6.38-2.el6

mysql-community-server.x86_64 0:5.6.38-2.el6

Dependency Installed:

mysql-community-client.x86_64 0:5.6.38-2.el6

mysql-community-common.x86_64 0:5.6.38-2.el6

Replaced:

mysql-libs.x86_64 0:5.1.73-8.el6_8

Complete!

[root@heegw3o0cZ ~]# mysql -V

mysql  Ver 14.14 Distrib 5.6.38, for Linux (x86_64) using  EditLine wrapper

[root@heegw3o0cZ ~]# /etc/init.d/mysqld start

Starting mysqld:                                           [  OK  ]

[root@heegw3o0cZ ~]# mysql

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.6.38 MySQL Community Server (GPL)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| rt3                |

+--------------------+

7 rows in set (0.00 sec)

mysql>

yum升级mysql_3分钟,YUM升级MYSQL,5.1到5.6相关推荐

  1. dnf台服升级mysql_2.11.7使用MySQL Yum存储库升级MySQL

    对于受支持的基于Yum的平台(请参见 第2.5.1节"使用MySQL Yum存储库在Linux上安装MySQL"以获取列表),可以对MySQL执行就地升级(即替换旧版本,然后使用旧 ...

  2. mysql 升级到集群_MySQL Yum存储库 安装、升级、集群

    添加MySQL Yum存储库 首先,将MySQL Yum存储库添加到系统的存储库列表中.按着这些次序: 选择并下载适用于您的平台的发行包. 使用以下命令安装下载的发行包,替换platform-and- ...

  3. dnf台服升级mysql_MySQL Yum存储库 安装、升级、集群

    添加MySQL Yum存储库 首先,将MySQL Yum存储库添加到系统的存储库列表中.按着这些次序: 选择并下载适用于您的平台的发行包. 使用以下命令安装下载的发行包,替换platform-and- ...

  4. 红旗linux怎么升级,[原]使用yum更新红旗Linux

    最近找到几个新的软件包,觉得挺好用,也刚编译成rpm包,希望在所有使用到的机器上部署.后来发现,需要每一台机器去安装一遍,即使可以远程安装,这也是挺麻烦的.决定参考Redhat的升级机制,把yum也迁 ...

  5. linux升级软件命令 yum,Linux中升级更新命令yum upgrade和yum update的区别

    1.作用 都是系统升级命名. 2.升级内容 yum -y update:升级所有包同bai时也升级软件和系统内核:du yum -y upgrade:只升级所有包,不升级软件和系统内核.zhi 3.使 ...

  6. Linux中升级更新命令yum upgrade和yum update的区别

    这篇文章主要介绍了Linux中升级更新命令yum upgrade和yum update的区别,Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的,本文 ...

  7. CentOS 6.5升级Python后yum不可用的解决方案

    CentOS 6.5升级Python后yum不可用的解决方案 参考文章: (1)CentOS 6.5升级Python后yum不可用的解决方案 (2)https://www.cnblogs.com/he ...

  8. CentOS\fedora使用yum update更新时不升级内核的方法

    2019独角兽企业重金招聘Python工程师标准>>> 引言: 由于系统与硬件的兼容性问题,有可能升级内核后导致服务器不能正常启动,这是非常可怕的,没有特别的需要,建议不要随意升级内 ...

  9. 升级Python后yum不可用的解决方案

    升级Python后yum不可用的解决方案 在Centos官网上查到了一篇文档,方法如下. 首先找到你安装Centos的光盘或者ISO文件,只要系统版本一样即可.拷贝如下文件到系统某目录中: pytho ...

  10. linux更新命令yum,Linux中升级更新命令yum upgrade和yum update的区别

    Linux中升级更新命令yum upgrade和yum update的区别 更新时间:2019-10-31 17:21 最满意答案 Linux升级命令有两个分别是yum upgrade和yum upd ...

最新文章

  1. 用反向传导分子模型去计算基团的定位效应
  2. 旅游网站的主页代码_山西太原网站SEO优化推广联系电话
  3. 使用TensorFlow进行鬼写
  4. 前端学习(1267):axios的post传参
  5. 【BIOS来电重启】Restore AC Power Loss
  6. Apache本地环境部署
  7. 中国计算机游戏竞赛,信任与欺骗的游戏:全球计算机游戏程序竞赛,诠释了《老子通释》...
  8. c语言双向链表实现航班系统,双向链表C语言实现
  9. 【诚邀】ZStack新品战略发布会4月16号如约开启
  10. Microled简介及关键工艺(巨量转移)
  11. 全球区块链专利排行榜中国52家企业上榜
  12. iOS---iPhoneXs iPhoneXs Max iPhoneXr
  13. anaconda安装包
  14. KernelGAN论文详解分享
  15. HTML+CSS+JS做一个好看的个人网页—web网页设计作业
  16. win10恢复经典开始菜单_没有蜘蛛纸牌的日子怎么过?带你找回Win10自带的游戏...
  17. 云计算系统体系架构介绍
  18. 全国计算机大赛特等奖,我校学子获中国高校计算机大赛网络技术挑战赛特等奖...
  19. 加速乐cookie爬虫
  20. 计算机专业边工作边考研,可以边工作边考研吗?

热门文章

  1. 局部敏感哈希算法介绍
  2. glib使用之哈希表
  3. (二)OpenCV-Python学习—对比度增强
  4. 电脑壁纸软件(Bing Wallpaper)
  5. 北漂四年,25K,程序员,我依然单身!
  6. Shopnc之nginx安装
  7. TI DSP各种库文件
  8. 已知线段上某点与起点的距离,求该点的坐标
  9. 高并发高可用高可靠性的千人千面项目技术架构分析
  10. 论html5十大优点