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

















