1.由于默认的Yum仓库中可能不包含MySQL的最新版本,你需要添加MySQL的官方Yum存储库
首先,运行命令 cat /etc/os-release
解析打印的信息,其中ID_LIKE="rhel fedora centos anolis"代表与当前服务器相似的linux发行版,再结合PLATFORM_ID="platform:al8"可以得出当前服务器与RHEL8平台兼容;
然后,访问mysql官方下载页面MySQL :: Download MySQL Yum Repository,找到对应版本的库,点击Download
在随后加载的页面中,右键 No thanks,just start my download复制其链接
2.使用wget下载存储库设置包
你可能需要先安装wget:sudo yum install wget
接下来,执行以下命令下载MySQL存储库,替换下面的URL为实际你在上一步中获取的链接。
wget https://repo.mysql.com/xxx.rpm
3.安装mysql存储库
执行命令 sudo yum localinstall mysql80-community-release-el8-9.noarch.rpm
mysql80-community-release-el8-9.noarch.rpm----这是上一步下载下来的文件名称
4.安装并启动mysql服务器
执行命令 sudo yum install mysql-community-server 安装mysql服务器
执行命令 sudo systemctl start mysqld 启动mysql服务
执行命令 sudo systemctl status mysqld 检查mysql服务状态
5.设置mysql密码
MySQL安装后,需要进行一个初始化的步骤。初始化过程中,将生成一个默认的root用户密码,临时密码会输出在MySQL日志文件中。
- 通过以下命令查找临时密码:
sudo grep 'temporary password' /var/log/mysqld.log
接下来,运行sudo mysql_secure_installation脚本来改变root用户的密码,并按提示进行一些安全设置。
6.开机自启
如果你希望MySQL在系统启动时自动启动,可以使用这个命令:sudo systemctl enable mysqld
7.登录mysql
mysql -u root -p