CentOS 7 下使用yum安装MySQL5.7.20
封面图
•
2025-09-23
•
MySQL
207
0
0
0
在 CentOS 7 系统中使用 `yum` 安装 MySQL 5.7.20(注意:MySQL 5.7.20 是一个较旧的版本,可能需要手动下载 RPM 包或从特定仓库安装),以下是详细的步骤: --- ## ✅ 步骤 1:添加 MySQL 官方 YUM 源 由于 MySQL 官方源默认不包含 5.7.20 这个具体版本,你可以使用以下方法安装: ### 方法一:使用官方的 yum 仓库(推荐) 1. **下载并安装 MySQL 官方 repo 文件** ```bash sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm ``` > 注意:这个命令会安装 MySQL 8.0 的源。如果你想要安装 MySQL 5.7,可以使用以下命令安装 MySQL 5.7 的 repo: ```bash sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm ``` > 如果找不到对应的版本,可以访问 [MySQL 官方 YUM 仓库](https://dev.mysql.com/downloads/repo/yum/) 找到适合的版本。 2. **查看可用的 MySQL 版本** ```bash yum list | grep mysql ``` 3. **安装 MySQL 5.7** ```bash sudo yum install mysql-community-server ``` > 这将安装最新的 MySQL 5.7 版本,但可能不是 5.7.20。 --- ## ✅ 方法二:手动下载并安装 MySQL 5.7.20 的 RPM 包 如果你**必须安装 5.7.20**,你需要从 [MySQL 官方存档](https://downloads.mysql.com/archives/community/) 下载对应版本的 RPM 包。 ### 步骤: 1. **访问 MySQL 5.7.20 的下载页面** [https://downloads.mysql.com/archives/community/](https://downloads.mysql.com/archives/community/) 在搜索框中输入 `mysql-5.7.20` 或浏览到对应的版本。 2. **下载所需的 RPM 包** 通常包括以下几个包(根据你的系统架构选择): - `mysql-community-server-5.7.20-1.el7.x86_64.rpm` - `mysql-community-client-5.7.20-1.el7.x86_64.rpm` - `mysql-community-libs-5.7.20-1.el7.x86_64.rpm` - `mysql-community-common-5.7.20-1.el7.x86_64.rpm` 可以使用 `wget` 下载: ```bash wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar ``` 或者逐个下载: ```bash wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.20-1.el7.x86_64.rpm wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-client-5.7.20-1.el7.x86_64.rpm wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-libs-5.7.20-1.el7.x86_64.rpm wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-common-5.7.20-1.el7.x86_64.rpm ``` 3. **安装 RPM 包** ```bash sudo rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm ``` --- ## ✅ 步骤 2:启动 MySQL 服务 ```bash sudo systemctl start mysqld sudo systemctl enable mysqld ``` --- ## ✅ 步骤 3:获取初始 root 密码 首次安装后,MySQL 会生成一个临时密码,可以在日志中找到: ```bash sudo grep 'temporary password' /var/log/mysqld.log ``` 输出示例: ``` 2023-09-01T12:34:56.789012Z 1 [Note] A temporary password is generated for root@localhost: abcdefg12345 ``` --- ## ✅ 步骤 4:登录并修改密码 ```bash mysql -u root -p ``` 输入临时密码后,执行: ```sql SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_new_password'); FLUSH PRIVILEGES; exit; ``` --- ## ✅ 验证安装 ```bash mysql --version ``` 输出应为: ``` mysql Ver 14.14 Distrib 5.7.20, for Linux (x86_64) using EditLine wrapper ``` --- ## ❗注意事项 - MySQL 5.7.20 已经比较老旧,建议优先考虑升级到更高版本(如 5.7.36、8.0 等)。 - 如果你使用的是 CentOS 7,默认的 `yum` 源可能没有 5.7.20,因此手动下载是最可靠的方式。 --- 如果你需要我帮你下载具体的 RPM 包或者提供完整的安装脚本,也可以告诉我!
上一篇:
mysql数据库锁定机制
下一篇:
MySQL重命名表(RENAME TABLE语句)
标题录入,一次不能超过6条
返回顶部
留言
留言
评论