安装mysql5.7.44
从你提供的输出来看,你已经安装了 MySQL 8.0.36,并且它是从 AlmaLinux 8.8 的 AppStream 仓库安装的。如果你需要安装 MySQL 5.7 而不是 8.0,你需要按照以下步骤操作:
- 禁用 MySQL 8.0 仓库
:虽然你已经安装了 MySQL 8.0,但为了确保不会自动更新到这个版本,可以禁用相关的仓库。运行以下命令:
sudo dnf config-manager --disable appstream
- 添加 MySQL 5.7 仓库
:创建一个新的仓库文件来添加 MySQL 5.7 的仓库:
sudo tee /etc/yum.repos.d/mysql-community.repo<<EOF
[mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/\$basearch/
enabled=1
gpgcheck=0
EOF
- 安装 MySQL 5.7
:由于你已经安装了 MySQL 8.0,需要先卸载它:
dnf remove mysql-community-server dnf remove mariadb-connector-c-config
然后安装 MySQL 5.7:
sudo dnf install mysql-community-server -y
- 启动并启用 MySQL 服务
:启动 MySQL 服务并使其在系统启动时自动启动:
sudo systemctl start mysqld
sudo systemctl enable mysqld
- 获取临时密码
:查看 MySQL 日志文件以获取临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
- 运行安全脚本
:运行 mysql_secure_installation 脚本来设置 root 密码并进行安全配置:
sudo mysql_secure_installation
按照提示输入临时密码,并设置新的 root 密码。你还会被提示是否删除匿名用户、禁止 root 用户远程登录、删除测试数据库等。
- 验证 MySQL 版本
:登录 MySQL 并验证版本:
mysql -u root -p
输入你的新 root 密码,然后运行以下命令查看版本:
sqlSELECT VERSION();
通过这些步骤,你应该能够成功安装并配置 MySQL 5.7。如果你在执行过程中遇到任何问题,请确保按照每个步骤的输出进行操作,并仔细检查命令的准确性。