Linux yum 命令安装 MySQL 8.0 的教程详解
MySQL 是一款常用的关系型数据库管理系统,本文将详细讲解如何通过 yum 命令在 Linux 上安装 MySQL 8.0。
准备工作
在安装 MySQL 8.0 之前,需要先安装 mysql 8.0 的 yum 库,可以通过以下步骤完成:
- 通过 wget 命令下载 mysql 8.0 的 yum 库文件:
sh
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
- 安装下载好的 yum 库文件:
sh
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
安装 MySQL 8.0
安装 mysql 8.0 只需要一条简单的命令:
sudo yum install mysql-community-server
执行该命令后,yum 将自动下载并安装 mysql 8.0 版本的数据库管理系统。
启动 MySQL 8.0
安装完成后,可以通过以下命令启动 mysql 8.0:
sudo systemctl start mysqld
设置 MySQL 8.0 自启动
为了确保每次重启服务器后 MySQL 8.0 能够自动启动,需要启用自启动服务:
sudo systemctl enable mysqld
示例1:设置 MySQL 8.0 root 用户的密码
在默认情况下,MySQL 8.0 的 root 用户是没有密码的,为了保证数据库的安全性,需要为 root 用户设置一个密码。
以下是设置密码的步骤:
- 执行以下命令进入 MySQL:
sh
sudo mysql -u root
- 执行以下命令为 root 用户设置密码:
sql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password_here';
- 退出 MySQL:
sql
exit
示例2:创建一个新的 MySQL 用户并授权
以下是创建一个新的 MySQL 用户的步骤:
- 执行以下命令进入 MySQL:
sh
sudo mysql -u root -p
- 执行以下命令创建一个新用户,并设置密码:
sql
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password_here';
- 执行以下命令为 new_user 用户授权:
sql
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost';
- 刷新 MySQL 权限表:
sql
FLUSH PRIVILEGES;
- 退出 MySQL:
sql
exit
至此,你已经成功地安装和配置了 MySQL 8.0 数据库管理系统,并创建了新用户并为其授权。