用Yum安装最新的MySQL版本

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/14001625 用Yum安装最新的MySQL版本作者:chszs,转载需注明。
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/14001625

用Yum安装最新的MySQL版本

作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs

通常在使用Yum安装MySQL时,默认安装的是伴随OS发布的旧MySQL版本。

要安装最新的MySQL版本,你必须去Oracle的MySQL主页,下载最新的发布版本,然后再安装。

现在我们不必那么麻烦了,YUM库里面已经有了最新的MySQL版本。

使用Yum,现在你总是可以安装最新的MySQL社区GA版,还有Workbench和驱动连接器Connector。

怎样安装呢?

只需两步:

1、使用RPM包

从 dev.mysql.com/downloads/repo/下载最新的RPM包并安装。

wget http://dev.mysql.com/get/mysql-community-release-el6-3.noarch.rpm/from/http://repo.mysql.com/
sudo yum localinstall -y mysql-community-release-el6-3.noarch.rpm

2、手动把文件添加到 /etc/yum.repos.d/目录

把以下的内容添加到mysql-community.repo文件中:

[mysql-community]
name=MySQL Community Server 
baseurl=URL
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

根据自己的OS版本,替换适合的baseurl=URL内容:

1)对于EL6 (Centos6 / Redhat 6)

baseurl=http://repo.mysql.com/yum/mysql-community/el/6/$basearch/

2)对于Fedore 18 and 19:

baseurl=http://repo.mysql.com/yum/mysql-community/fc/$releasever/$basearch/

注意:gpgcheck=1,这表示我们需要添加GnuPG key

详情见:http://dev.mysql.com/doc/refman/5.6/en/checking-gpg-signature.html


3、安装包

现在我们使用Yum命令即可安装最新版的MySQL Community Server

yum install mysql-server

4、列出有效的包

要列出Yum仓库中有效的包,可以使用下面的命令:

sudo yum --disablerepo=\* --enablerepo=mysql-community list available
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Available Packages
mysql-community-client.x86_64                                                  5.6.14-3.el6                                             mysql-community
mysql-community-common.i686                                                 5.6.14-3.el6                                             mysql-community
mysql-community-common.x86_64                                            5.6.14-3.el6                                             mysql-community
mysql-community-devel.i686                                                      5.6.14-3.el6                                             mysql-community
mysql-community-devel.x86_64                                                 5.6.14-3.el6                                             mysql-community
mysql-community-embedded.i686                                              5.6.14-3.el6                                             mysql-community
mysql-community-embedded.x86_64                                         5.6.14-3.el6                                             mysql-community
mysql-community-embedded-devel.i686                                    5.6.14-3.el6                                             mysql-community
mysql-community-embedded-devel.x86_64                               5.6.14-3.el6                                             mysql-community
mysql-community-libs.i686                                                        5.6.14-3.el6                                             mysql-community
mysql-community-libs.x86_64                                                   5.6.14-3.el6                                             mysql-community
mysql-community-libs-compat.i686                                          5.6.14-3.el6                                             mysql-community
mysql-community-libs-compat.x86_64                                     5.6.14-3.el6                                             mysql-community
mysql-community-server.x86_64                                              5.6.14-3.el6                                             mysql-community
mysql-community-test.x86_64                                                  5.6.14-3.el6                                             mysql-community
mysql-connector-odbc.x86_64                                                   5.2.6-1.el6                                              mysql-community
mysql-workbench-community.x86_64                                       6.0.7-4.el6                                              mysql-community

要注意:对于生产服务器要先测试、再测试!!!


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2天前
|
关系型数据库 MySQL
mysql 5.7.x版本查看某张表、库的大小 思路方案说明
mysql 5.7.x版本查看某张表、库的大小 思路方案说明
7 1
|
15天前
|
Java 关系型数据库 MySQL
【编程基础知识】Eclipse连接MySQL 8.0时的JDK版本和驱动问题全解析
本文详细解析了在使用Eclipse连接MySQL 8.0时常见的JDK版本不兼容、驱动类错误和时区设置问题,并提供了清晰的解决方案。通过正确配置JDK版本、选择合适的驱动类和设置时区,确保Java应用能够顺利连接MySQL 8.0。
79 1
|
23天前
|
SQL JSON 关系型数据库
MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
【10月更文挑战第3天】MySQL是一个广泛使用的开源关系型数据库管理系统,它有许多不同的版本
86 5
|
2天前
|
SQL 关系型数据库 MySQL
MySql5.6版本开启慢SQL功能-本次采用永久生效方式
MySql5.6版本开启慢SQL功能-本次采用永久生效方式
6 0
|
2月前
|
关系型数据库 MySQL 数据库
MySQL高级篇——MVCC多版本并发控制
什么是MVCC、快照读与当前读、隐藏字段、Undo Log版本链、ReadView、举例说明、InnoDB 解决幻读问题
MySQL高级篇——MVCC多版本并发控制
|
2月前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
24天前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
18天前
|
存储 SQL 关系型数据库
Mysql学习笔记(二):数据库命令行代码总结
这篇文章是关于MySQL数据库命令行操作的总结,包括登录、退出、查看时间与版本、数据库和数据表的基本操作(如创建、删除、查看)、数据的增删改查等。它还涉及了如何通过SQL语句进行条件查询、模糊查询、范围查询和限制查询,以及如何进行表结构的修改。这些内容对于初学者来说非常实用,是学习MySQL数据库管理的基础。
78 6
|
16天前
|
存储 关系型数据库 MySQL
Mysql(4)—数据库索引
数据库索引是用于提高数据检索效率的数据结构,类似于书籍中的索引。它允许用户快速找到数据,而无需扫描整个表。MySQL中的索引可以显著提升查询速度,使数据库操作更加高效。索引的发展经历了从无索引、简单索引到B-树、哈希索引、位图索引、全文索引等多个阶段。
50 3
Mysql(4)—数据库索引
|
1天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
17 2