内容
活动
关注

MySQL8官方YUM仓库使用指南

简介: MySQL 8 是广受欢迎的开源关系数据库管理系统,引入了诸多新特性和性能提升。本文介绍如何在 Linux 上通过 MySQL 官方 YUM 仓库安装和管理 MySQL 8。首先配置 YUM 仓库并安装 MySQL,启动服务后获取临时密码并登录。接着创建数据库与用户,使用 SQL 命令创建表格、插入及查询数据。此方法简便高效,适合快速上手 MySQL 8 的基本操作。

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 8

1. 配置 YUM 仓库

首先,我们需要下载 MySQL 8 的 YUM 源配置文件。使用以下命令下载官方的 YUM 仓库配置文件:
wget
然后使用下面的命令安装这个 RPM 包:
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

2. 安装 MySQL 8

配置完成后,我们可以使用以下命令来安装 MySQL 8:
sudo yum install mysql-community-server

3. 启动 MySQL 服务

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

sudo systemctl start mysqld sudo systemctl enable mysqld 

4. 获取临时密码

MySQL 8 在安装后会自动生成一个临时密码,您可以通过查看系统日志来获取它:
sudo grep 'temporary password' /var/log/mysqld.log

5. 登录 MySQL

使用获取到的临时密码登录 MySQL:
mysql -u root -p
输入临时密码后,系统会要求您更改密码。

创建数据库与用户

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

1. 创建数据库

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

2. 创建用户

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

CREATE USER 'test_user'@'localhost' IDENTIFIED BY 'password123'; GRANT ALL PRIVILEGES ON test_db.* TO 'test_user'@'localhost'; FLUSH PRIVILEGES; 

3. 示意图

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

管理 MySQL

1. 使用 MySQL 客户端

在进行数据库操作时,通常会使用 MySQL 客户端工具。您可以通过以下命令登录创建的用户:
mysql -u test_user -p

2. 创建表格

这里我们将创建一个简单的用户信息表格,用户的基本信息如下:
字段名|类型|描述
---|---|---
id|INT|用户ID(主键)
name|VARCHAR(50) |用户名
email|VARCHAR(100) |用户邮箱
created_at |DATETIME|创建时间

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

CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100), created_at DATETIME DEFAULT CURRENT_TIMESTAMP ); 

3. 插入数据

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

INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com'), ('Bob', 'bob@example.com'); 

4. 查询数据

最后,查询数据的示例:
SELECT * FROM users;

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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
3月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
690 16
|
2月前
|
存储 关系型数据库 MySQL
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
MySQL是一款开源关系型数据库,高性能、易用、跨平台,支持多种存储引擎,广泛应用于Web开发、企业级应用等领域。本教程介绍其特点、架构及在主流Linux系统中的安装配置方法。
599 0
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
关系型数据库 MySQL Linux
在CentOS上使用yum安装与使用MySQL
在CentOS操作系统上使用yum包管理器安装和配置MySQL数据库的详细步骤,包括下载MySQL的yum源配置、安装MySQL服务、启动和停止服务、设置开机自启动、获取临时密码、修改root用户密码、授权用户以及处理相关问题。同时,文章还包含了一些操作的截图,帮助用户更直观地理解安装和配置过程。
3648 0
在CentOS上使用yum安装与使用MySQL
|
缓存 Linux 网络安全
解决 CentOS 7 官方 yum 仓库无法使用的最佳实践
【8月更文挑战第18天】若 CentOS 7 的官方 YUM 仓库无法使用,可按以下步骤解决: 1. **检查网络连接**: - 确认服务器能正常上网,可通过访问外部网站或网络诊断测试。 - 检查防火墙设置,避免其阻挡 YUM 的网络访问。 2. **检查 YUM 配置**: - 核实 `/etc/yum.repos.d/` 下的 `CentOS-Base.repo` 文件中仓库地址正确无误。 - 确认配置文件内的 `enabled` 选项设为 `1` 以启用仓库。
5163 0
|
关系型数据库 MySQL Linux
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
|
3月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
166 3
|
3月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
3月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
829 152
|
3月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。

热门文章

最新文章

推荐镜像

查看更多
下一篇