CentOS 7.9 离线安装 MySQL 5.7 - 详细步骤
以下是在 CentOS 7.9 上离线安装 MySQL 5.7 的详细步骤:
-
下载 MySQL 5.7 的 tar 包(例如 'mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz')并将其移动到服务器上的某个目录中。
-
解压 tar 包:
tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
3. 在系统中创建 MySQL 用户和组:
groupadd mysql useradd -r -g mysql mysql
4. 将解压后的 MySQL 文件夹移动到 /opt 目录中:
mv mysql-5.7.35-linux-glibc2.12-x86_64 /opt/mysql
5. 更改 MySQL 文件夹的所有者和组:
chown -R mysql:mysql /opt/mysql
6. 创建 MySQL 数据目录:
mkdir /opt/mysql/data
7. 初始化 MySQL 数据库:
/opt/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data
注意:在初始化时使用 '--initialize-insecure' 选项,表示跳过密码生成。
8. 将 MySQL 的 bin 目录添加到系统的 PATH 变量中:
echo 'export PATH=$PATH:/opt/mysql/bin' >> /etc/profile source /etc/profile
9. 创建 MySQL 配置文件 my.cnf:
vi /etc/my.cnf
在文件中添加以下内容:
[mysqld] datadir=/opt/mysql/data socket=/tmp/mysql.sock port=3306
10. 启动 MySQL 服务:
```
mysqld_safe --user=mysql &
```
11. 登录 MySQL:
```
mysql -uroot
```
12. 修改 root 用户的密码:
```
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_password';
```
注意:将 'your_password' 替换为您要设置的密码。
13. 安装完成后,您可以使用以下命令停止 MySQL 服务:
```
mysqladmin -uroot -p shutdown
```
注意:您需要输入 root 用户的密码才能停止 MySQL 服务。
希望这些步骤可以帮助您在 CentOS 7.9 上离线安装 MySQL 5.7。
原文地址: https://www.cveoy.top/t/topic/lZYD 著作权归作者所有。请勿转载和采集!