Linux系统下以RPM方式如何安装mysql-5.7.9

yizhihongxing

安装MySQL-5.7.9版本可以使用RPM包安装方式,这种方式简单快速,具有容易安装和卸载的优点。以下为完整攻略:

1. 下载RPM包

在MySQL官网(https://dev.mysql.com/downloads/mysql/5.7.html#downloads)上下载适合你Linux系统的MySQL-5.7.9的RPM包,例如:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar

2. 解压RPM包

tar -xvf mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar

3. 安装RPM包

sudo rpm -Uvh mysql-community-common-5.7.9-1.el7.x86_64.rpm
sudo rpm -Uvh mysql-community-libs-5.7.9-1.el7.x86_64.rpm
sudo rpm -Uvh mysql-community-client-5.7.9-1.el7.x86_64.rpm
sudo rpm -Uvh mysql-community-server-5.7.9-1.el7.x86_64.rpm

4. 启动MySQL

sudo systemctl start mysqld

5. 设置MySQL安全性

安装完MySQL后,首先需要对其进行基本的安全设置,可通过以下命令进行:

sudo mysql_secure_installation

完成后,便成功启动并设置了MySQL的安全性。

示例1

如果我们的操作系统是CentOS 6.x,则下载的RPM包应该为:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.9-1.el6.x86_64.rpm-bundle.tar

示例2

如果我们的操作系统是Red Hat Enterprise Linux 7.x,则下载的RPM包应该为:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar

以上为以RPM方式在Linux系统下安装MySQL-5.7.9的完整攻略,并提供了两个示例。在实际使用中,可以根据所安装的操作系统版本下载相应的RPM包,并按照以上步骤进行安装即可。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux系统下以RPM方式如何安装mysql-5.7.9 - Python技术站

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

相关文章

  • MySQL中触发器的基础学习教程

    MySQL中的触发器是一种特殊的数据库对象,可以在指定的表上创建并执行相关操作。在本文中,我们将介绍如何学习触发器的基础知识,并提供两个简单的示例说明。 什么是触发器? 触发器是一种在特定事件发生后自动执行的特殊程序。当满足特定条件时,触发器会自动运行并执行相应的操作来对数据库中的数据进行操作。在MySQL中,触发器可用于在插入、更新、删除数据时自动执行某些…

    database 2023年5月21日
    00
  • mysql 按照时间段来获取数据的方法

    获取 MySQL 数据库中某个时间段之内的数据是开发中经常遇到的问题,在 MySQL 中,可以使用 WHERE 子句的 BETWEEN 运算符或者 > 和 < 运算符来实现。下面是具体步骤: 步骤一:准备数据 首先,我们需要准备一张包含时间信息的表,例如: CREATE TABLE `mytable` ( `id` int(11) NOT NUL…

    database 2023年5月22日
    00
  • 实战 J2EE 开发购物网站 – 创建数据库

    实战 J2EE 开发购物网站 – 创建数据库 在开始开发购物网站之前,我们需要先创建数据库。本节将为大家介绍如何使用 MySQL 数据库创建购物网站所需的表格。 1. 安装 MySQL 数据库 首先需要安装 MySQL 数据库。如果你已经安装好了 MySQL 数据库,则可以跳过这一步。 如果你还没有安装 MySQL 数据库,可以前往 MySQL 官网(htt…

    database 2023年5月21日
    00
  • Mysql 5.7 新特性之 json 类型的增删改查操作和用法

    Mysql 5.7 新特性之 json 类型的增删改查操作和用法 什么是json类型 JSON是JavaScript Object Notation的缩写,是一种用于数据交换的轻量级文本格式。MySQL 5.7支持JSON类型,可以在表的列中存储JSON格式的数据,这些数据可以在MySQL中进行查询和修改,支持JSON文档中的各种数据类型如字符串、数字、数组…

    database 2023年5月21日
    00
  • Mysql临时表原理及创建方法解析

    MySQL 临时表原理及创建方法解析 什么是 MySQL 临时表 MySQL 临时表是在数据库连接结束时自动删除的表,也就是说,它们只存在于当前连接中,也只能在当前连接范围内使用。 临时表可以通过 CREATE TEMPORARY TABLE 或 CREATE TEMPORARY TABLE IF NOT EXISTS 语句创建。与普通表不同的是,临时表会被…

    database 2023年5月22日
    00
  • Oracle中的instr()函数应用及使用详解

    Oracle中的instr()函数应用及使用详解 概述 instr() 函数是 Oracle 数据库中用来查找一个字符串或字符在另一个字符串或字符中首次出现的位置的函数。该函数返回一个整数值,代表所查找的字符串或字符首次出现的位置在另一个字符串或字符中的索引位置,如果查找不到该字符串或字符则返回 0。 语法 instr(str1, str2 [, start…

    database 2023年5月21日
    00
  • MySQL如何利用存储过程快速生成100万条数据详解

    以下是MySQL如何利用存储过程快速生成100万条数据的详解攻略。 什么是存储过程? 存储过程是预编译的SQL语句集合。它们类似于函数,在特定的输入值上执行一系列SQL语句来生成某个输出。存储过程可以减少客户端/服务器之间的交互次数,增加了安全性并提高了性能。 利用存储过程快速生成100万条数据的步骤 步骤1:创建生成数据的表 首先,需要创建一张表,用于存储…

    database 2023年5月21日
    00
  • MySQL — 练习题

      一. 表关系 1. 创建如下表,并创建相关约束.   # 创建班级表 create table class ( cid int primary key not null auto_increment, caption varchar(20) not null ); # 创建老师表 create table teacher ( tid int primar…

    MySQL 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部