CentOS7 安装MySQL

一、卸载MariDB

如果直接点击rpm包安装会得到错误提示。因为CentOS的默认数据库已经不再是MySQL了,而是MariaDB,为什么呢?

 

           MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

 

查看当前安装的mariadb包:

[root@localhost ~]# rpm -qa | grep mariadb

mariadb-server-5.5.44-2.el7.centos.x86_64

mariadb-libs-5.5.44-2.el7.centos.x86_64

mariadb-devel-5.5.44-2.el7.centos.x86_64

mariadb-5.5.44-2.el7.centos.x86_64

 

 

将它们统统强制性卸载掉:

[root@localhost ~]# rpm -e --nodeps mariadb-server-5.5.44-2.el7.centos.x86_64

[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64

[root@localhost ~]# rpm -e --nodeps mariadb-devel-5.5.44-2.el7.centos.x86_64

[root@localhost ~]# rpm -e --nodeps mariadb-5.5.44-2.el7.centos.x86_64

 

二、查看并卸载之前遗留的MySQL安装包

如果之前已经安装了MySQL,如果需要安装新版本的MySQL,则需要卸载之前安装的版本

 

查看当前安装的MySQL安装包:

[root@localhost~]# rpm -qa | grep mysql

qt-mysql-4.8.5-11.el7.x86_64

pcp-pmda-mysql-3.10.6-2.el7.x86_64

akonadi-mysql-1.9.2-4.el7.x86_64

 

 

将它们强制性卸载掉:

[root@localhost ~]# rpm -e --nodeps qt-mysql-4.8.5-11.el7.x86_64

[root@localhost ~]# rpm -e --nodeps pcp-pmda-mysql-3.10.6-2.el7.x86_64

[root@localhost ~]# rpm -e --nodeps akonadi-mysql-1.9.2-4.el7.x86_64

三、安装MySQL

在线安装,需要到官网下载MySQL安装包,所以要保持联网状态

 

1.

[root@localhost install_softs]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

--2016-07-2510:43:43--  http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

正在解析主机 dev.mysql.com(dev.mysql.com)... 137.254.60.11

正在连接 dev.mysql.com(dev.mysql.com)|137.254.60.11|:80... 已连接。

已发出 HTTP 请求,正在等待回应... 302 Found

位置:http://repo.mysql.com//mysql-community-release-el7-5.noarch.rpm[跟随至新的 URL]

--2016-07-25 10:43:49--  http://repo.mysql.com//mysql-community-release-el7-5.noarch.rpm

正在解析主机 repo.mysql.com(repo.mysql.com)... 23.8.231.210

正在连接 repo.mysql.com(repo.mysql.com)|23.8.231.210|:80... 已连接。

已发出 HTTP 请求,正在等待回应... 200 OK

长度:6140 (6.0K)[application/x-redhat-package-manager]

正在保存至:“mysql-community-release-el7-5.noarch.rpm”

 

100%[===================================================================================================================>]6,140       --.-K/s 用时 0s     

 

2016-07-25 10:43:49(162 MB/s) - 已保存 “mysql-community-release-el7-5.noarch.rpm” [6140/6140])

 

这时,命令行所在目录下新增了一个文件:mysql-community-release-el7-5.noarch.rpm。

 

2.

[root@localhost MySQL]# rpm -ivhmysql-community-release-el7-5.noarch.rpm

准备中...                         ################################# [100%]

正在升级/安装...

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

[root@localhost MySQL]# ls

mysql-community-release-el7-5.noarch.rpm


3.安装MySQL

[root@localhost MySQL]# yum installmysql-community-server

已加载插件:fastestmirror,langpacks

base                                                                                                                                 | 3.6 kB  00:00:00    

extras                                                                                                                               | 3.4 kB  00:00:00    

mysql-connectors-community                                                                                                           | 2.5 kB  00:00:00    

mysql-tools-community                                                                                                                | 2.5 kB  00:00:00    

mysql56-community                                                                                                                    | 2.5 kB  00:00:00    

updates                                                                                                                              | 3.4 kB  00:00:00    

(1/5):mysql-connectors-community/x86_64/primary_db                                                                                  | 9.8 kB  00:00:00    

(2/5): mysql-tools-community/x86_64/primary_db                                                                                       |  26 kB  00:00:00    

(3/5): extras/7/x86_64/primary_db                                                                                                    | 149 kB  00:00:00    

(4/5): mysql56-community/x86_64/primary_db                                                                                           | 130 kB  00:00:00    

(5/5): updates/7/x86_64/primary_db                                                                                                   | 5.7 MB  00:00:04    

Loading mirror speeds from cached hostfile

 * base:mirrors.aliyun.com

 * extras:mirrors.aliyun.com

 * updates:centos.ustc.edu.cn

正在解决依赖关系

--> 正在检查事务

---> 软件包mysql-community-server.x86_64.0.5.6.31-2.el7 将被 安装

--> 正在处理依赖关系mysql-community-common(x86-64) = 5.6.31-2.el7,它被软件包mysql-community-server-5.6.31-2.el7.x86_64 需要

--> 正在处理依赖关系mysql-community-client(x86-64) = 5.6.31-2.el7,它被软件包mysql-community-server-5.6.31-2.el7.x86_64 需要

--> 正在检查事务

---> 软件包mysql-community-client.x86_64.0.5.6.31-2.el7 将被 安装

--> 正在处理依赖关系mysql-community-libs(x86-64) = 5.6.31-2.el7,它被软件包 mysql-community-client-5.6.31-2.el7.x86_64 需要

---> 软件包mysql-community-common.x86_64.0.5.6.31-2.el7 将被 安装

--> 正在检查事务

---> 软件包mysql-community-libs.x86_64.0.5.6.31-2.el7 将被 安装

--> 解决依赖关系完成

 

依赖关系解决

 

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

 Package                                      架构                         版本                                源                                       大小

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

正在安装:

 mysql-community-server                       x86_64                       5.6.31-2.el7                        mysql56-community                        59 M

为依赖而安装:

 mysql-community-client                       x86_64                       5.6.31-2.el7                        mysql56-community                        19 M

 mysql-community-common                       x86_64                       5.6.31-2.el7                        mysql56-community                       256 k

 mysql-community-libs                         x86_64                       5.6.31-2.el7                        mysql56-community                       2.0 M

 

事务概要

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

安装  1 软件包 (+3 依赖软件包)

 

总下载量:80 M

安装大小:348 M

Is this ok[y/d/N]: y

Downloading packages:

警告:/var/cache/yum/x86_64/7/mysql56-community/packages/mysql-community-common-5.6.31-2.el7.x86_64.rpm:头V3 DSA/SHA1 Signature,密钥 ID 5072e1f5: NOKEYETA

mysql-community-common-5.6.31-2.el7.x86_64.rpm的公钥尚未安装

(1/4):mysql-community-common-5.6.31-2.el7.x86_64.rpm                                                                                | 256 kB  00:00:01    

(2/4):mysql-community-libs-5.6.31-2.el7.x86_64.rpm                                                                                  | 2.0 MB  00:00:01    

(3/4):mysql-community-client-5.6.31-2.el7.x86_64.rpm                                                                                |  19 MB  00:00:28    

(4/4):mysql-community-server-5.6.31-2.el7.x86_64.rpm                                                                                |  59 MB  00:01:43    

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

总计                                                                                                                        765 kB/s |  80 MB  00:01:47    

file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥

导入 GPG key 0x5072E1F5:

 用户ID     :"MySQL Release Engineering <mysql-build@oss.oracle.com>"

 指纹       :a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5

 软件包     :mysql-community-release-el7-5.noarch (installed)

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

是否继续?[y/N]y

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

警告:RPM 数据库已被非 yum 程序修改。

** 发现 7 个已存在的 RPM 数据库问题, 'yum check' 输出如下:

pcp-compat-3.10.6-2.el7.x86_64有缺少的需求 pcp-pmda-mysql

perl-DBD-MySQL-4.023-5.el7.x86_64有缺少的需求libmysqlclient.so.18()(64bit)

perl-DBD-MySQL-4.023-5.el7.x86_64有缺少的需求libmysqlclient.so.18(libmysqlclient_18)(64bit)

2:postfix-2.10.1-6.el7.x86_64有缺少的需求libmysqlclient.so.18()(64bit)

2:postfix-2.10.1-6.el7.x86_64有缺少的需求libmysqlclient.so.18(libmysqlclient_18)(64bit)

qt3-MySQL-3.3.8b-51.el7.x86_64有缺少的需求libmysqlclient.so.18()(64bit)

qt3-MySQL-3.3.8b-51.el7.x86_64有缺少的需求libmysqlclient.so.18(libmysqlclient_18)(64bit)

  正在安装    :mysql-community-common-5.6.31-2.el7.x86_64                                                                                              1/4

  正在安装    :mysql-community-libs-5.6.31-2.el7.x86_64                                                                                                2/4

  正在安装    :mysql-community-client-5.6.31-2.el7.x86_64                                                                                              3/4

  正在安装    :mysql-community-server-5.6.31-2.el7.x86_64                                                                                              4/4

  验证中      :mysql-community-server-5.6.31-2.el7.x86_64                                                                                              1/4

  验证中      :mysql-community-client-5.6.31-2.el7.x86_64                                                                                              2/4

  验证中      :mysql-community-libs-5.6.31-2.el7.x86_64                                                                                                3/4

  验证中      :mysql-community-common-5.6.31-2.el7.x86_64                                                                                              4/4

 

已安装:

 mysql-community-server.x86_64 0:5.6.31-2.el7                                                                                                              

 

作为依赖被安装:

 mysql-community-client.x86_64 0:5.6.31-2.el7        mysql-community-common.x86_640:5.6.31-2.el7       mysql-community-libs.x86_64 0:5.6.31-2.el7      

 

完毕!

四、检查MySQL安装包

[root@localhost MySQL]# rpm -qa |grep mysql

mysql-community-common-5.6.31-2.el7.x86_64

mysql-community-server-5.6.31-2.el7.x86_64

mysql-community-release-el7-5.noarch

mysql-community-libs-5.6.31-2.el7.x86_64

mysql-community-client-5.6.31-2.el7.x86_64

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值