在 Linux 系统上安装 MySQL 5.7 的方法可能会因操作系统的不同而有所区别。下面将介绍在常见 Linux 发行版(如 Ubuntu/Debian 和 CentOS/RHEL)上安装 MySQL 5.7 的步骤。

在 Ubuntu/Debian 上安装 MySQL 5.7

1. 更新包列表

首先,更新系统的包列表:

sudo apt update

2. 安装 MySQL 5.7(通过 MySQL 官方仓库)

MySQL 5.7 已不再包含在 Ubuntu 默认的 APT 仓库中,因此需要通过 MySQL 官方的 APT 仓库来安装。

  1. 添加 MySQL APT 仓库:

首先下载 MySQL APT 仓库的配置包:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb

安装该配置包:

sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb

安装完成后,系统会提示你选择 MySQL 的版本。在这里,你需要选择 MySQL 5.7:

  • 选择 MySQL 5.7 版本
  • 选择 Ok 保存设置
  1. 更新包列表并安装 MySQL:
sudo apt update
sudo apt install mysql-server

这将会安装 MySQL 5.7 版本。

  1. 配置 MySQL:

在安装过程中,系统会提示你设置 MySQL 的 root 用户密码。设置一个强密码,记住它。

3. 启动并检查 MySQL 服务

MySQL 安装完成后,使用以下命令启动 MySQL 服务:

sudo systemctl start mysql

确保 MySQL 正在运行:

sudo systemctl status mysql

如果需要在系统启动时自动启动 MySQL 服务,可以使用:

sudo systemctl enable mysql

4. 配置 MySQL 安全性(可选)

MySQL 提供了一个安全配置工具,可以帮助你提高 MySQL 的安全性。

sudo mysql_secure_installation

根据提示完成相关配置,比如设置 root 密码、删除匿名用户、禁用远程 root 登录、删除测试数据库等。

5. 登录 MySQL

你可以使用以下命令登录到 MySQL:

sudo mysql -u root -p

输入你在安装过程中设置的 root 密码。


在 CentOS/RHEL 上安装 MySQL 5.7

1. 更新包列表

首先,更新系统的软件包:

sudo yum update

2. 安装 MySQL 5.7(通过 MySQL 官方仓库)

MySQL 5.7 并不包含在 CentOS/RHEL 默认的仓库中,因此需要添加 MySQL 官方仓库。

  1. 添加 MySQL 官方仓库:

首先下载 MySQL 5.7 的 YUM 仓库配置包:

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

安装该仓库包:

sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

  1. 安装 MySQL 5.7:

安装 MySQL 5.7:

sudo yum install mysql-server

3. 启动并检查 MySQL 服务

安装完成后,启动 MySQL 服务:

sudo systemctl start mysqld

确保 MySQL 正在运行:

sudo systemctl status mysqld

如果 MySQL 没有自动启动,你可以使用以下命令设置 MySQL 在系统启动时自动启动:

sudo systemctl enable mysqld

4. 查找临时 root 密码

MySQL 安装过程中会生成一个临时的 root 密码,可以通过以下命令查找它:

sudo grep 'temporary password' /var/log/mysqld.log

这将显示 MySQL 临时 root 密码。

5. 配置 MySQL 安全性(可选)

和 Ubuntu/Debian 一样,MySQL 也提供了一个安全配置工具,帮助你更安全地配置 MySQL:

sudo mysql_secure_installation

6. 登录 MySQL

登录 MySQL 时,使用以下命令:

mysql -u root -p

输入你刚才获得的 root 密码。


总结

  1. 在 Ubuntu/Debian 上安装 MySQL 5.7
    • 通过 MySQL 官方的 APT 仓库安装。
    • 配置时选择 MySQL 5.7 版本。
  2. 在 CentOS/RHEL 上安装 MySQL 5.7
    • 通过 MySQL 官方的 YUM 仓库配置包安装。
    • 查找并使用临时 root 密码登录。

完成这些步骤后,你就可以在你的 Linux 系统上成功安装并使用 MySQL 5.7 了。如果你有任何问题,欢迎继续提问!