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
安装 MySQL 8配置完成后,我们可以使用以下命令来安装 MySQL 8:
sudo yum install mysql-community-server
启动 MySQL 服务安装完成后,启动 MySQL 服务,并设置其开机自启动:
代码语言:shell复制“`shellsudo systemctl start mysqldsudo systemctl enable mysqld
4. 获取临时密码MySQL 8 在安装后会自动生成一个临时密码,您可以通过查看系统日志来获取它:sudo grep 'temporary password' /var/log/mysqld.log
- 登录 MySQL使用获取到的临时密码登录 MySQL:
mysql -u root -p
输入临时密码后,系统会要求您更改密码。
创建数据库与用户接下来,我们创建一个示例数据库和用户。在 MySQL 中,通常会有多个用户和数据库,因此理解它们之间的关系非常重要。
- 创建数据库您可以使用以下 SQL 命令创建一个新的数据库(例如,test_db):
CREATE DATABASE test_db;
- 创建用户接下来,我们为数据库创建一个用户,并赋予其适当的权限:
代码语言:shell<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path 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">复制```shellCREATE USER 'test_user'@'localhost' IDENTIFIED BY 'password123';GRANT ALL PRIVILEGES ON test_db.* TO 'test_user'@'localhost';FLUSH PRIVILEGES;
示意图下面是一个简化的关系图,展示了 用户、数据库之间的关系。
管理 MySQL1. 使用 MySQL 客户端在进行数据库操作时,通常会使用 MySQL 客户端工具。您可以通过以下命令登录创建的用户:
mysql -u test_user -p
创建表格这里我们将创建一个简单的用户信息表格,用户的基本信息如下:
id
INT
用户ID(主键)
name
VARCHAR(50)
用户名
VARCHAR(100)
用户邮箱
created_at
DATETIME
创建时间
我们可以使用以下 SQL 命令创建这个表格:
代码语言:shell复制“`shellCREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100), created_at DATETIME DEFAULT CURRENT_TIMESTAMP);
3. 插入数据接下来,我们可以插入一些示例数据到 users 表中:代码语言:shell<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><path 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">复制```shellINSERT INTO users (name, email) VALUES('Alice', 'alice@example.com'),('Bob', 'bob@example.com');
查询数据最后,查询数据的示例:
SELECT * FROM users;
通过上述步骤,我们完成了 MySQL 8 的安装和基本配置,并能够创建数据库、用户及基本表结构。使用 MySQL 8 官方 YUM 仓库为 Linux 用户提供了一种高效便捷的安装方式。希望这篇指南能够帮助您快速上手 MySQL 8,掌握基本的数据库管理操作。
以上就是MySQL8官方YUM仓库使用指南的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/73551.html
微信扫一扫
支付宝扫一扫