0

0

MySQL8官方YUM仓库使用指南

爱谁谁

爱谁谁

发布时间:2025-04-17 14:52:01

|

385人浏览过

|

来源于php中文网

原创

mysql 作为一个广受欢迎的开源关系数据库管理系统,在各种应用场景中都得到了广泛的应用。随着 mysql 8 版本的发布,许多新特性和性能提升吸引了开发者和企业的关注。为了在不同的 linux 发行版上轻松安装 mysql 8,mysql 官方提供了 yum 仓库。本文将详细介绍如何利用 mysql 8 官方 yum 仓库来安装和管理 mysql。

简介 YUM 和 YUM 仓库YUM(Yellowdog Updater, Modified)是基于 RPM 的 Linux 发行版(如 CentOS 和 Red Hat)中常用的包管理工具,简化了软件包的安装、更新和管理。YUM 仓库是存储软件包的集中位置,用户可以通过网络访问这些软件包。

安装 MySQL 81. 配置 YUM 仓库首先,下载 MySQL 8 的 YUM 源配置文件。使用以下命令下载官方的 YUM 仓库配置文件:

wget

然后使用下面的命令安装这个 RPM 包:

sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

  1. 安装 MySQL 8配置完成后,我们可以使用以下命令来安装 MySQL 8:

sudo yum install mysql-community-server

  1. 启动 MySQL 服务安装完成后,启动 MySQL 服务,并设置其开机自启动:

代码语言:shell复制```shell sudo systemctl start mysqldsudo systemctl enable mysqld

4. 获取临时密码MySQL 8 在安装后会自动生成一个临时密码,您可以通过查看系统日志来获取它:

sudo grep 'temporary password' /var/log/mysqld.log

  1. 登录 MySQL使用获取到的临时密码登录 MySQL:

mysql -u root -p

输入临时密码后,系统会要求您更改密码。

创建数据库与用户接下来,我们创建一个示例数据库和用户。在 MySQL 中,通常会有多个用户和数据库,因此理解它们之间的关系非常重要。

  1. 创建数据库您可以使用以下 SQL 命令创建一个新的数据库(例如,test_db):

CREATE DATABASE test_db;

  1. 创建用户接下来,我们为数据库创建一个用户,并赋予其适当的权限:

代码语言:shellhttp://www.w3.org/2000/svg"youjiankuohaophpcnzuojiankuohaophpcnpath clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd">复制```shell CREATE USER 'test_user'@'localhost' IDENTIFIED BY 'password123';GRANT ALL PRIVILEGES ON test_db.* TO 'test_user'@'localhost';FLUSH PRIVILEGES;

  1. 示意图下面是一个简化的关系图,展示了 用户、数据库之间的关系。

MySQL8官方YUM仓库使用指南管理 MySQL1. 使用 MySQL 客户端在进行数据库操作时,通常会使用 MySQL 客户端工具。您可以通过以下命令登录创建的用户:

mysql -u test_user -p

  1. 创建表格这里我们将创建一个简单的用户信息表格,用户的基本信息如下:
字段名 类型 描述 id

INT

北极象沉浸式AI翻译
北极象沉浸式AI翻译

免费的北极象沉浸式AI翻译 - 带您走进沉浸式AI的双语对照体验

下载

用户ID(主键)

name

VARCHAR(50)

用户名

email

VARCHAR(100)

用户邮箱

created_at

DATETIME

创建时间

我们可以使用以下 SQL 命令创建这个表格:

代码语言:shell复制```shell CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100), created_at DATETIME DEFAULT CURRENT_TIMESTAMP);

3. 插入数据接下来,我们可以插入一些示例数据到 users 表中:

代码语言:shellhttp://www.w3.org/2000/svg"youjiankuohaophpcnzuojiankuohaophpcnpath clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd">复制```shell INSERT INTO users (name, email) VALUES('Alice', 'alice@example.com'),('Bob', 'bob@example.com');

  1. 查询数据最后,查询数据的示例:

SELECT * FROM users;

通过上述步骤,我们完成了 MySQL 8 的安装和基本配置,并能够创建数据库、用户及基本表结构。使用 MySQL 8 官方 YUM 仓库为 Linux 用户提供了一种高效便捷的安装方式。希望这篇指南能够帮助您快速上手 MySQL 8,掌握基本的数据库管理操作。

相关专题

更多
数据分析工具有哪些
数据分析工具有哪些

数据分析工具有Excel、SQL、Python、R、Tableau、Power BI、SAS、SPSS和MATLAB等。详细介绍:1、Excel,具有强大的计算和数据处理功能;2、SQL,可以进行数据查询、过滤、排序、聚合等操作;3、Python,拥有丰富的数据分析库;4、R,拥有丰富的统计分析库和图形库;5、Tableau,提供了直观易用的用户界面等等。

682

2023.10.12

SQL中distinct的用法
SQL中distinct的用法

SQL中distinct的语法是“SELECT DISTINCT column1, column2,...,FROM table_name;”。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

320

2023.10.27

SQL中months_between使用方法
SQL中months_between使用方法

在SQL中,MONTHS_BETWEEN 是一个常见的函数,用于计算两个日期之间的月份差。想了解更多SQL的相关内容,可以阅读本专题下面的文章。

347

2024.02.23

SQL出现5120错误解决方法
SQL出现5120错误解决方法

SQL Server错误5120是由于没有足够的权限来访问或操作指定的数据库或文件引起的。想了解更多sql错误的相关内容,可以阅读本专题下面的文章。

1095

2024.03.06

sql procedure语法错误解决方法
sql procedure语法错误解决方法

sql procedure语法错误解决办法:1、仔细检查错误消息;2、检查语法规则;3、检查括号和引号;4、检查变量和参数;5、检查关键字和函数;6、逐步调试;7、参考文档和示例。想了解更多语法错误的相关内容,可以阅读本专题下面的文章。

357

2024.03.06

oracle数据库运行sql方法
oracle数据库运行sql方法

运行sql步骤包括:打开sql plus工具并连接到数据库。在提示符下输入sql语句。按enter键运行该语句。查看结果,错误消息或退出sql plus。想了解更多oracle数据库的相关内容,可以阅读本专题下面的文章。

676

2024.04.07

sql中where的含义
sql中where的含义

sql中where子句用于从表中过滤数据,它基于指定条件选择特定的行。想了解更多where的相关内容,可以阅读本专题下面的文章。

575

2024.04.29

sql中删除表的语句是什么
sql中删除表的语句是什么

sql中用于删除表的语句是drop table。语法为drop table table_name;该语句将永久删除指定表的表和数据。想了解更多sql的相关内容,可以阅读本专题下面的文章。

417

2024.04.29

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

3

2026.01.19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
MySQL 教程
MySQL 教程

共48课时 | 1.8万人学习

MySQL 初学入门(mosh老师)
MySQL 初学入门(mosh老师)

共3课时 | 0.3万人学习

简单聊聊mysql8与网络通信
简单聊聊mysql8与网络通信

共1课时 | 801人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号