在 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 仓库来安装。
- 添加 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
保存设置
- 更新包列表并安装 MySQL:
sudo apt update
sudo apt install mysql-server
这将会安装 MySQL 5.7 版本。
- 配置 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 官方仓库。
- 添加 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
- 安装 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 密码。
总结
- 在 Ubuntu/Debian 上安装 MySQL 5.7:
- 通过 MySQL 官方的 APT 仓库安装。
- 配置时选择 MySQL 5.7 版本。
- 在 CentOS/RHEL 上安装 MySQL 5.7:
- 通过 MySQL 官方的 YUM 仓库配置包安装。
- 查找并使用临时 root 密码登录。
完成这些步骤后,你就可以在你的 Linux 系统上成功安装并使用 MySQL 5.7 了。如果你有任何问题,欢迎继续提问!
发表回复