Centos MySQL 5.7安装、升级教程

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日

相关文章

  • MySQL中CURRENT_TIMESTAMP的使用方式

    下面是关于MySQL中CURRENT_TIMESTAMP的使用方式的详细攻略。 CURRENT_TIMESTAMP的作用 在MySQL中,CURRENT_TIMESTAMP是用来获取当前系统的时间戳的函数。 CURRENT_TIMESTAMP的使用方法 在MySQL中,可以使用两种方法获取当前系统的时间戳,即使用函数CURRENT_TIMESTAMP和关键字…

    database 2023年5月22日
    00
  • java中throws与try…catch的区别点

    在Java中,异常处理是非常重要的一部分,它可以帮助程序员有效地处理程序在运行时出现的非法状态以及异常情况。在Java中,我们可以使用 throws 和 try…catch 两种方式来处理异常。两种方式都可以在方法中抛出异常,但是它们之间也有一些显著的区别。下面让我们一一来看看它们的区别点。 throws 和 try…catch 的作用 throws…

    database 2023年5月21日
    00
  • [mysql]修改 mysql 数据库端口

    背景:在一台 Linux 服务器上,安装了两个 mysql ,那么为了我能够同时连接到 mysql ,就需要对另外一个 mysql 修改连接端口.修改 mysql 数据库之前,查看一下当前使用端口,命令(需要进入到 mysql 中进行操作),命令: show global variables like ‘port’; 可以看到,当前使用端口为 3306接下来…

    MySQL 2023年4月12日
    00
  • 使用IDEA对Oracle数据库进行简单增删改查操作

    以下是使用IDEA对Oracle数据库进行简单增删改查操作的完整攻略。 1. 环境准备 安装JDK,建议版本为1.8以上; 安装IDEA,建议版本为2019.3以上; 安装Oracle数据库,建议版本为11g及以上; 下载ojdbc驱动。 2. 添加ojdbc驱动到项目中 将下载好的ojdbc驱动拷贝到项目中,并在IDEA中引入依赖。 <depende…

    database 2023年5月21日
    00
  • mysql下载,安装及在Navicat for MySQL工具上连接的问题

      之前一直使用的是mysql的数据库,所以总觉得对mysql的安装使用是手到擒来的事,但是因为最近需要重新安装mysql突然发现了很多问题(有点打脸)。事实证明还是有必要记录一下的。这里面我归纳了一下网上的方法和我自己的总结。 *****************************************************************…

    MySQL 2023年4月12日
    00
  • DBMS中的B+树

    B+树是DBMS中最常用的索引方式之一,它的结构特别适合于用于磁盘等外存储器上,索引方式与传统的B-树类似,但是由于B+树的节点通常可以存储更多的键值对,具有更好的结点利用率和更少的磁盘访问次数,使得B+树在处理大型数据库时表现出更好的性能。 下面我们详细讲解一下B+树的实现过程: 首先明确一下,B+树是一种多叉树(也称为M叉树),也就是一个节点可以有多个子…

    database 2023年3月27日
    00
  • 安装oracle11g INS-30131执行安装程序验证所需的初始设置失败的解决方法

    安装Oracle11g数据库过程中,有时会出现“INS-30131执行安装程序验证所需的初始设置失败”的错误提示。该错误提示通常是由于未正确设置操作系统参数或未安装必要的软件包所致。 下面是完整的解决方法攻略: 1. 确认操作系统参数 在完成Oracle安装前,需要确认操作系统参数是否符合Oracle的要求。以下是建议的操作系统参数设置: 修改/etc/sy…

    database 2023年5月22日
    00
  • MySQL插入数据与查询数据

    MySQL是一个开源的关系型数据库系统,在使用MySQL时,插入数据和查询数据是最基础也是最常用的操作之一。本文将详细讲解MySQL插入数据与查询数据的操作流程。 MySQL插入数据 MySQL插入数据是将数据插入到数据库表中的过程。其基本语法格式如下所示: INSERT INTO table_name (column1, column2, column3,…

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