mysql-8.0.23 centos7.9 二进制安装
时间: 2025-04-25 11:26:21 浏览: 16
### 安装准备
在 CentOS 7.9 上以二进制方式安装 MySQL 8.0.23 需要先确保系统环境已经准备好。这包括卸载任何已存在的 MySQL 或 MariaDB 版本[^1]。
```bash
sudo yum remove mariadb-libs
```
接着,创建必要的用户和组来运行 MySQL:
```bash
groupadd mysql
useradd -r -g mysql mysql
```
### 下载并解压 MySQL 文件
下载适用于 Linux glibc 2.12 (x86_64) 的 MySQL 8.0.23 压缩包,并将其放置于 `/data` 目录下[^2]。注意版本号应调整为 8.0.23 而不是其他版本。
```bash
cd /data
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz
tar xf mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.23-linux-glibc2.12-x86_64 /usr/local/mysql
```
设置正确的权限给新安装的 MySQL 文件夹及其内容:
```bash
chown -R mysql:mysql /usr/local/mysql/
```
### 初始化数据库
进入 MySQL 解压缩后的目录执行初始化命令:
```bash
cd /usr/local/mysql
bin/mysqld --initialize --user=mysql
```
此过程会生成临时密码,请妥善保存该信息以便后续登录使用。
### 启动服务
配置好之后可以尝试启动 MySQL 实例[^4]:
```bash
cp support-files/mysql.server /etc/init.d/mysql
service mysql start
```
验证端口监听情况确认是否成功启动:
```bash
netstat -lntup | grep 3306
```
如果一切正常,则表示 MySQL 已经成功安装并正在运行中。
### 修改默认配置文件路径
为了方便管理和维护建议修改 my.cnf 文件位置至/etc/my.cnf 并做适当配置更改如数据存储路径等。
```ini
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
...
```
最后重启 mysqld 让改动生效。
阅读全文
相关推荐


















