centos8安装mysql8.4
时间: 2024-06-23 15:01:38 浏览: 358
在 CentOS 8 中安装 MySQL 8.4,你需要按照以下步骤操作:
1. **更新系统和安装依赖**
```sh
sudo yum update -y
sudo yum install epel-release -y # 如果尚未安装 EPEL(额外的软件包仓库)
sudo yum install mysql-community-server -y
```
2. **启动和启用 MySQL 服务**
```sh
sudo systemctl start mysqld
sudo systemctl enable mysqld
```
3. **设置 root 用户的密码**
首次启动时,系统会提示你设置 root 用户的密码。输入新密码后,按提示完成初始化过程。
4. **安全配置**
运行以下命令以打开安全模式并编辑配置文件:
```sh
sudo mysql_secure_installation
```
根据提示,选择合适的选项来增强安全性,如设置不使用root用户远程登录等。
5. **验证安装和连接**
确认安装成功,你可以使用 `mysql` 命令行工具或者客户端工具如 `mysql-workbench` 连接到 MySQL 服务器。
相关问题
centos8安装MySQL8.4
### 安装 MySQL 8.4 on CentOS 8
#### 准备工作
为了在CentOS 8上安装MySQL 8.4,需要先更新系统的软件包到最新版本。这可以通过执行`dnf update`命令来完成[^1]。
#### 添加 MySQL Yum Repository
由于官方仓库可能不包含最新的MySQL版本,因此建议添加由MySQL官方提供的Yum repository。下载并安装适用于EL8 (Red Hat Enterprise Linux 8) 的MySQL yum repo文件:
```bash
sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm
```
此操作会自动配置好yum源以便后续可以直接通过yum工具管理MySQL的安装与升级。
#### 安装 MySQL Server
一旦成功设置了repository之后, 可以继续安装MySQL server:
```bash
sudo dnf module disable mysql
sudo dnf install @mysql:8.0
```
这里特别指定了要安装的是8.0系列的MySQL服务器组件。
#### 启动和启用 MySQL Service
安装完成后应当启动mysqld服务,并将其设置为开机自启项之一:
```bash
sudo systemctl start mysqld.service
sudo systemctl enable mysqld.service
```
此时可以查看服务状态确认其正常运行:
```bash
systemctl status mysqld.service
```
#### 配置安全选项
初次安装后应该立即运行security script加强安全性:
```bash
sudo /usr/bin/mysql_secure_installation
```
按照提示修改root密码和其他一些敏感的安全参数。
#### 测试连接
最后测试能否顺利登录新搭建好的数据库实例:
```sql
mysql -u root -p
```
输入之前设定过的管理员账户密码尝试进入交互界面。
centos7 安装mysql8.4
### 在 CentOS 7 上安装 MySQL 8.4
#### 下载并配置 MySQL YUM 源
为了在 CentOS 7 上成功安装 MySQL 8.4,第一步是从官方站点获取最新的 MySQL YUM 存储库文件。可以通过以下命令完成下载操作:
```bash
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
```
接着通过 `yum` 命令来安装该存储库文件。
```bash
sudo yum localinstall -y mysql80-community-release-el7-1.noarch.rpm
```
此步骤会启用 MySQL 社区版本的 YUM 资源库[^1]。
#### 启用特定版本的 MySQL 库
默认情况下,MySQL 的 YUM 源可能不会自动指向最新子版本(如 8.4)。因此需要手动设置以确保能够安装指定的次级版本号。可以运行如下命令查看可用模块流列表以及设定目标版本为 8.4:
```bash
yum module list | grep mysql
yum module reset mysql
yum module enable mysql:8.4
```
上述指令中的第三条用于切换到所需的分支即此处提到的 “mysql:8.4”。如果确认无误,则继续执行实际软件包部署过程[^2]。
#### 执行 MySQL 安装程序
现在正式开始安装服务端组件本身:
```bash
yum install -y mysql-community-server
```
在这个阶段可能会遇到关于 GPG 密钥验证失败的情况提示:“警告:mysql-community-client-plugins-8.4.3-1.el7.x86_64.rpm 的公钥尚未安装”,此时需导入相应的密钥文件解决这一问题:
```bash
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2023
```
重新尝试之前未成功的安装流程即可顺利完成整个环境搭建工作。
#### 启动与初始化数据库实例
最后一步就是启动新装好的 MySQL 数据库引擎,并将其加入开机自启项之中:
```bash
systemctl start mysqld.service
systemctl enable mysqld.service
```
至此,在 CentOS 7 平台上完成了针对 MySQL 8.4 的全部安装步骤说明。
阅读全文
相关推荐














