🚀 CentOS 8 中安装 MySQL 8版本

297 阅读3分钟

🛠️ 前期准备

dnf和yum一样都是包管理器,至于区别可以在网上查看

在开始之前,请确保您已经具备以下条件:

  1. CentOS 8 系统:确保您的服务器或虚拟机上安装了 CentOS 8。
  2. root 权限:您需要有管理员权限来执行安装命令。
  3. 网络连接:确保您的系统可以访问互联网,以便下载 MySQL 软件包。

📥 步骤一:更新系统

在安装任何软件之前,首先更新系统以确保所有软件包都是最新的。打开终端,输入以下命令:

sudo dnf update -y

📦 步骤二:添加 MySQL Yum 仓库

MySQL 官方提供了 Yum 仓库,方便我们安装和更新 MySQL。使用以下命令下载并安装 MySQL Yum 仓库:

sudo rpm -Uvh https://repo.mysql.com/mysql80-community-release-el8-1.noarch.rpm

🔍 步骤三:安装 MySQL 8

现在,我们可以使用以下命令安装 MySQL 8:

sudo dnf install mysql-community-server -y

安装过程可能需要几分钟,请耐心等待。安装完成后,您可以通过以下命令确认 MySQL 是否成功安装:

mysql --version

注意:这里可能会安装失败,提示报错

 报错1: 所有的匹配结果均已经被参数的模块化过滤条件筛除: mysql-community-server 错误:没有任何匹配: mysql-community-server
 
 解决方式: 
 sudo dnf module disable mysql //先禁用centos8自带的mysql模块
 sudo dnf install -y mysql-community-server
 
 报错2:...错误:GPG 检查失败...相关的错误,只需要在后面加上--nogpgcheck即可
 sudo dnf install -y mysql-community-server --nogpgcheck

⚙️ 步骤四:启动 MySQL 服务

安装完成后,您需要启动 MySQL 服务并设置其在系统启动时自动启动:

sudo systemctl start mysqld
sudo systemctl enable mysqld

🔑 步骤五:获取临时密码

MySQL 安装完成后,会生成一个临时密码。您可以通过以下命令查看该密码:

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

请记下这个临时密码,因为接下来您将需要它来登录 MySQL。

🔒 步骤六:安全配置 MySQL

为了提高 MySQL 的安全性,您可以运行以下命令进行安全配置:

sudo mysql_secure_installation

在此过程中,您将被询问是否更改临时密码、删除匿名用户、禁止远程 root 登录等。建议您根据提示进行相应的选择,以确保数据库的安全性。

🛠️ 步骤七:登录 MySQL

使用以下命令登录 MySQL,替换为您在步骤五中获取的临时密码:

mysql -u root -p

输入临时密码后,您将成功登录到 MySQL 控制台。

🎉 恭喜您!

您已经成功在 CentOS 8 中安装了 MySQL 8!现在,您可以开始创建数据库、表和执行 SQL 查询了。希望这篇教程对您有所帮助,如果您有任何问题或建议,请在评论区留言,我们将竭诚为您解答!🌟

📚 进一步阅读

感谢您的阅读,祝您在数据库的世界中探索愉快!🚀