centos手动安装mysql8.4
时间: 2025-01-08 16:44:14 浏览: 5
### 在 CentOS 上手动安装 MySQL 8.4 的教程
#### 准备工作
为了确保顺利安装,在开始前需要确认服务器架构并清理之前的 MySQL 或 MariaDB 安装。
对于查询服务器架构,可以执行如下命令来判断当前系统是 x86_64 架构还是 ARM 架构[^1]:
```bash
uname -m
```
若结果显示 `x86_64` 则表示该机器支持 AMD 和 Intel 处理器;如果是 `aarch64` 则代表这是基于 ARM 的处理器平台。
接着应当移除任何已存在的旧版本 MySQL 或者替代品如 MariaDB。这一步骤可以通过以下指令完成[^2][^4]:
```bash
sudo yum remove mariadb* mysql*
```
#### 下载与准备 RPM 包
前往官方提供的链接获取适合于 CentOS 7 的 MySQL Yum Repository 文件,并通过 wget 工具下载它:
```bash
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
```
之后利用 rpm 命令导入此仓库文件至本地环境中:
```bash
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
```
此时应该禁用默认启用的 MySQL 社区版更新通道中的最新分支(即 GA 版本),只保留特定的小版本号以便后续指定安装 MySQL 8.4 :
```bash
sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql80-community&mysql57-community
```
注意这里假设目标为安装 MySQL 8.4 ,因此还需要进一步调整配置以锁定所需的具体次版本。
#### 正式安装 MySQL
现在可以直接调用 yum 来处理剩余的工作了。由于选择了合适的存储库选项,所以接下来只需简单地输入下面这条语句即可启动整个流程:
```bash
sudo yum install mysql-community-server
```
上述操作不仅会自动解决依赖关系问题,还会创建必要的用户账号以及设置好 mysqld 开机自启项。
#### 启动服务并初始化数据库
一旦安装完毕,则应立即激活新部署的服务实例并且首次运行期间按照提示完成安全设定向导的任务——包括但不限于更改 root 密码等重要事项。
开启 MySQL 数据库服务:
```bash
sudo systemctl start mysqld.service
```
查看临时密码:
```bash
grep 'temporary password' /var/log/mysqld.log
```
最后依照屏幕上的指示逐步强化账户安全性参数直至结束。
#### 验证安装成果
当一切就绪后,尝试登录到刚刚建立起来的新环境当中去验证其可用性状况。
连接到 MySQL 控制台测试是否成功接入:
```bash
mysql -u root -p
```
---
阅读全文