安装mysql8.4
时间: 2025-02-24 11:31:09 浏览: 103
### 如何安装 MySQL 8.4 版本
#### 准备工作
为了确保顺利安装 MySQL 8.4,在开始之前需确认操作系统环境已准备好。对于 CentOS 或其他基于 Red Hat 的发行版,建议先更新系统软件包至最新状态。
```bash
sudo yum update -y
```
#### 下载并安装 MySQL Yum Repository
通过官方提供的 Yum 软件仓库来简化 MySQL 的安装过程[^2]:
```bash
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
```
注意:上述命令适用于 CentOS 7;如果是更高版本的操作系统,则应调整 `el7` 参数为对应版本号,如 `el8` 对于 CentOS 8[^3]。
#### 安装 MySQL 社区服务器
启用 MySQL 8.4 存储库,并执行安装操作:
```bash
sudo yum-config-manager --disable mysql57-community
sudo yum-config-manager --enable mysql80-community
sudo yum install mysql-community-server -y
```
#### 启动与安全设置
完成安装后启动 MySQL 服务,并将其设为开机自启项:
```bash
sudo systemctl start mysqld.service
sudo systemctl enable mysqld.service
```
首次运行时会生成临时密码,可通过如下方式获取该初始 root 用户密码:
```bash
grep 'temporary password' /var/log/mysqld.log
```
随后立即修改此默认密码以增强安全性:
```bash
mysql_secure_installation
```
在此过程中可以根据提示逐步完善各项配置选项,包括但不限于更改管理员账户密码、移除匿名用户等措施。
#### 远程访问权限设定
为了让外部设备能够连接到数据库实例,需要编辑 `/etc/my.cnf.d/server.cnf` 文件中的 `[mysqld]` 段落部分,取消绑定地址限制或指定允许的 IP 地址范围[^1]:
```ini
bind-address = 0.0.0.0
```
重启 MySQL 服务使新配置生效:
```bash
sudo systemctl restart mysqld.service
```
最后赋予特定用户的远程登录权限(假设用户名为 `remote_user`),并在防火墙中开放必要的端口(通常是 3306)以便网络通信正常进行。
阅读全文
相关推荐

















