Linux服务器安装mysql 【详细步骤】

186 阅读1分钟

1.由于默认的Yum仓库中可能不包含MySQL的最新版本,你需要添加MySQL的官方Yum存储库

首先,运行命令 cat /etc/os-release

1713172236140_A4C757AA-68FB-4434-9417-52CD7C274DD0.png

解析打印的信息,其中ID_LIKE="rhel fedora centos anolis"代表与当前服务器相似的linux发行版,再结合PLATFORM_ID="platform:al8"可以得出当前服务器与RHEL8平台兼容;

然后,访问mysql官方下载页面MySQL :: Download MySQL Yum Repository,找到对应版本的库,点击Download

image.png 在随后加载的页面中,右键 No thanks,just start my download复制其链接

1713171562122_45FEEBCD-EE7D-4084-8D7C-F4CCD7DD8ECC.png

2.使用wget下载存储库设置包

你可能需要先安装wget:sudo yum install wget

接下来,执行以下命令下载MySQL存储库,替换下面的URL为实际你在上一步中获取的链接。 wget https://repo.mysql.com/xxx.rpm

1713172310786_DA184DD2-6E38-49e8-9821-9BBC5EE0B438.png

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