Centos7.9怎样安装Mysql 5.7
1. 下载并安装 MySQL Yum 源
首先,你需要从 MySQL 官方网站下载适合 CentOS 7 的 MySQL Yum 源仓库文件。
bash
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
接着,安装这个 Yum 源仓库文件。
bash
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
2. 安装 MySQL 5.7
使用 Yum 命令来安装 MySQL 5.7 服务器。
bash
sudo yum install mysql-community-server
在安装过程中,系统会提示你确认安装,输入 y
并回车即可。
3. 启动 MySQL 服务
安装完成后,启动 MySQL 服务。
bash
sudo systemctl start mysqld
若你希望系统在开机时自动启动 MySQL 服务,可执行以下命令:
bash
sudo systemctl enable mysqld
4. 获取初始密码
MySQL 5.7 在首次安装后会生成一个初始密码,你可以通过以下命令查看这个初始密码:
bash
sudo grep 'temporary password' /var/log/mysqld.log
命令执行后,输出结果中类似 [Note] A temporary password is generated for root@localhost: xxxxxxx
的内容,其中 xxxxxxx
就是初始密码。
5. 配置 MySQL 安全性
使用初始密码登录 MySQL,然后运行安全配置脚本,以此来增强 MySQL 的安全性。
bash
mysql -u root -p
输入初始密码登录成功后,运行以下命令:
sql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';
请将 YourNewPassword
替换成你自己设定的强密码。
之后,运行安全配置脚本:
bash
sudo mysql_secure_installation
按照提示操作,可设置密码验证强度、删除匿名用户、禁止远程 root 登录、删除测试数据库等。
6. 验证 MySQL 安装
登录到 MySQL,查看是否能正常使用。
bash
mysql -u root -p
输入你设置的新密码,若能成功登录,就表明 MySQL 5.7 已在 CentOS 7.9 上安装成功。