Linux yum 命令安装mysql8.0的教程详解

  • Post category:Linux

Linux yum 命令安装 MySQL 8.0 的教程详解

MySQL 是一款常用的关系型数据库管理系统,本文将详细讲解如何通过 yum 命令在 Linux 上安装 MySQL 8.0。

准备工作

在安装 MySQL 8.0 之前,需要先安装 mysql 8.0 的 yum 库,可以通过以下步骤完成:

  1. 通过 wget 命令下载 mysql 8.0 的 yum 库文件:

sh
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

  1. 安装下载好的 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 用户设置一个密码。

以下是设置密码的步骤:

  1. 执行以下命令进入 MySQL:

sh
sudo mysql -u root

  1. 执行以下命令为 root 用户设置密码:

sql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password_here';

  1. 退出 MySQL:

sql
exit

示例2:创建一个新的 MySQL 用户并授权

以下是创建一个新的 MySQL 用户的步骤:

  1. 执行以下命令进入 MySQL:

sh
sudo mysql -u root -p

  1. 执行以下命令创建一个新用户,并设置密码:

sql
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password_here';

  1. 执行以下命令为 new_user 用户授权:

sql
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost';

  1. 刷新 MySQL 权限表:

sql
FLUSH PRIVILEGES;

  1. 退出 MySQL:

sql
exit

至此,你已经成功地安装和配置了 MySQL 8.0 数据库管理系统,并创建了新用户并为其授权。