centos7.9安装mysql5.7.44
时间: 2025-05-19 11:08:39 浏览: 57
### 安装 MySQL 5.7.44 的方法
#### 方法一:通过二进制包手动安装
可以下载官方提供的二进制版本 `mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz` 并将其解压至指定目录 `/data` 下[^2]。
以下是具体操作流程:
1. **创建用户和组**
创建专门用于运行 MySQL 的用户和组,以提高安全性。
```bash
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
```
2. **上传并解压缩文件**
将已下载的二进制包上传到服务器上的 `/data` 目录,并执行解压命令。
```bash
tar zxvf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
ln -s /usr/local/mysql-5.7.44-linux-glibc2.12-x86_64 /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
```
3. **初始化数据库**
初始化数据目录以便后续启动服务。
```bash
cd /usr/local/mysql
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
```
4. **配置环境变量**
修改 `.bashrc` 文件或者直接编辑全局路径设置。
```bash
echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile
source /etc/profile
```
5. **调整权限与启动服务**
设置必要的访问控制列表以及开机自启功能。
```bash
cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
systemctl daemon-reload
service mysql start
```
---
#### 方法二:利用 RPM 包管理器自动安装
另一种方式是借助 Red Hat 软件包管理系统来完成安装过程。此法相对简便快捷,适合初学者尝试。
1. **导入公钥**
需要先获取官方认证密钥才能验证软件真实性。
```bash
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
```
2. **添加 Yum 存储库**
添加适用于 CentOS 7 的 MySQL 社区版存储库定义。
```bash
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
yum repolist enabled | grep "mysql.*-community"
```
3. **正式安装程序**
执行标准的 YUM 命令即可实现自动化部署目标版本号为 5.7.44 的实例。
```bash
sudo yum install -y mysql-community-server-5.7.44-1.el7.x86_64
```
4. **开启服务并检查状态**
启动新安装的服务进程并且确认其正常运作情况。
```bash
systemctl enable mysqld.service
systemctl start mysqld.service
systemctl status mysqld.service
```
最后可以通过如下指令查询当前正在使用的 Mysql 版本信息:
```bash
mysql -V
```
---
### 注意事项
确保操作系统满足最低硬件需求的同时关闭 SELinux 或者适当放宽策略以免干扰正常工作流;另外防火墙规则也需要相应开放端口(默认情况下监听的是 TCP/IP 协议下的 3306 号端口)。如果遇到任何错误提示,请参照官方文档进一步排查原因[^4]。
阅读全文
相关推荐



















