以下是在 CentOS 7.9 上离线安装 MySQL 5.7 的详细步骤:

  1. 下载 MySQL 5.7 的 tar 包(例如 'mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz')并将其移动到服务器上的某个目录中。

  2. 解压 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。
CentOS 7.9 离线安装 MySQL 5.7 - 详细步骤

原文地址: https://www.cveoy.top/t/topic/lZYD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录