Centos MySQL 5.7安装、升级教程

yizhihongxing

CentOS 7上安装MySQL 5.7

MySQL 5.7是当前最新稳定版本,它的新特性包括更好的性能和可扩展性,更好的JSON支持和更大的安全性。在CentOS 7上,MySQL 5.7安装过程如下:

  1. 更新系统
    在安装MySQL 5.7之前,我们需要先更新系统:
yum update -y
  1. 添加MySQL Yum Repository
    下载MySQL Yum Repository Configurator并安装:
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
yum localinstall mysql80-community-release-el7-1.noarch.rpm -y
  1. 安装MySQL
    使用yum安装MySQL 5.7:
yum install mysql-community-server -y
  1. 启动MySQL
    启动MySQL服务并设置MySQL在系统启动时自动启动:
systemctl start mysqld
systemctl enable mysqld
  1. 登录MySQL
    使用以下命令登录MySQL:
mysql -u root -p
  1. 升级MySQL 5.7
    如果你已经安装了MySQL 5.6,并且你想升级到MySQL 5.7,请参考以下步骤:
#下载mysql57-community-release-el7-9.noarch.rpm
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

#删除mysql-community-release-el7-5.noarch.rpm
yum remove mysql-community-release-el7-5.noarch.rpm -y

#安装mysql57-community-release-el7-9.noarch.rpm
yum localinstall mysql57-community-release-el7-9.noarch.rpm -y

#卸载mysql
yum remove mysql-community-server -y

#安装mysql5.7
yum install mysql-community-server -y

#启动mysql
systemctl start mysqld

示例1:安装MySQL 5.7
假设我们的服务器是全新的,没有安装MySQL。根据上面的攻略,我们执行以下命令来安装MySQL 5.7:

yum update -y
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
yum localinstall mysql80-community-release-el7-1.noarch.rpm -y
yum install mysql-community-server -y
systemctl start mysqld
systemctl enable mysqld
mysql -u root -p

示例2:升级MySQL 5.7
假设我们已经安装了MySQL 5.6,现在想升级到MySQL 5.7。根据上面的攻略,我们执行以下命令来升级MySQL:

#下载mysql57-community-release-el7-9.noarch.rpm
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

#删除mysql-community-release-el7-5.noarch.rpm
yum remove mysql-community-release-el7-5.noarch.rpm -y

#安装mysql57-community-release-el7-9.noarch.rpm
yum localinstall mysql57-community-release-el7-9.noarch.rpm -y

#卸载mysql
yum remove mysql-community-server -y

#安装mysql5.7
yum install mysql-community-server -y

#启动mysql
systemctl start mysqld

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos MySQL 5.7安装、升级教程 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • 05【掌握】 SpringBoot 清空Redis所有缓存

    package top.yangbuyi.system.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.StringRedisTemplate; import org.sp…

    Redis 2023年4月11日
    00
  • 如何使用Python在MySQL中使用时间戳?

    在MySQL中,可以使用时间戳来存储日期和时间信息。在Python中,可以使用MySQL连接来执行时间戳查询。以下是在Python中使用时间戳的完整攻略,包括时间戳的基本语法、使用时间戳的示例以及如何在中使用时间戳。 时间戳的基本语法 在MySQL中,可以使用TIMESTAMP数据类型来存储日期和时间信息。以下是创建TIMESTAMP`列的基本语法: CRE…

    python 2023年5月12日
    00
  • MySQL 如何分析查询性能

    MySQL 是一个常用的关系型数据库,查询性能对于应用程序的质量至关重要。MySQL 提供了一些工具来分析查询性能以优化查询。以下是一些如何分析查询性能的攻略: 1. 使用 EXPLAIN 分析查询语句 使用 EXPLAIN 命令可以分析查询语句的执行计划和成本,并提供有关查询优化的有用信息。EXPLAIN 命令返回一行结果集,其中列描述了查询优化器的执行计…

    database 2023年5月19日
    00
  • 详解MySQL的二进制类型

    MySQL的二进制类型用于存储二进制数据,比如图像、音频、视频等文件。MySQL提供了多种二进制类型,下面将分别介绍这些类型的特点。 BINARY BINARY类型用于存储定长的二进制数据,长度需指定,最大长度为255。在比较两个BINARY类型的值时,区分大小写,即’A’和’a’被视为不同的值。 示例代码: CREATE TABLE t_binary ( …

    MySQL 2023年3月9日
    00
  • Redis之列表(lists)类型命令

    Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 – 1 个元素 (4294967295, 每个列表超过40亿个元素) 使用场景 : 消息队列,时间轴   lpush : 将一个或多个值插入列表头部,如果key是其他类型报错,成功返回列表数量,如果key不存在,先创建一个…

    Redis 2023年4月13日
    00
  • Java编程中void方法的学习教程

    Java编程中void方法的学习教程 介绍 在Java编程中,当需要执行一些操作却不需要返回值时,我们就可以使用void方法。本文将为大家介绍Java编程中void方法的学习教程,教大家如何定义和调用void方法,并提供一些具体的示例。 定义void方法 在Java中,定义void方法的格式为: public void methodName(paramete…

    database 2023年5月22日
    00
  • MongoDB中数据的替换方法实现类Replace()函数功能详解

    下面我将为您详细讲解“MongoDB中数据的替换方法实现类Replace()函数功能详解”的完整攻略。 Replace()函数概述 在MongoDB中,Replace()函数可用于替换集合(collection)中的文档(document)。Replace()函数具有以下特点: Replace()函数在替换文档时,会完全覆盖原来的文档,包括原来的文档 _id…

    database 2023年5月21日
    00
  • 如何使用MySQL Workbench操作数据库(表)

    下面是详细讲解“如何使用MySQL Workbench操作数据库(表)”的完整攻略: 准备工作 下载MySQL Workbench并安装,可以在 MySQL官网 下载。 连接到需要操作的MySQL数据库。 操作数据库 新建数据库: 在MySQL Workbench上方导航栏中选择“Database” → ”Create Database”。 输入数据库名称和…

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部