一、下载对应yum源

点击上面连接找到适合自己系统的版本下载,不知道的可以输入【uname -a】查看自己的版本

二、选择对应版本
此时下载下来不要急着安装,查看yum仓库列表【yum repolist all|grep mysql】,我们可以看到有5.7也有8.0的

默认启用的8.0版本的,需要去配置文件中修改,启用5.7版本,禁用8.0版本 在这个文件中【/etc/yum.repos.d/mysql-community.repo】

三、安装mysql
输入【yum install mysql-community-server 】开始安装

这里要说明一下,如果后面报错

重新输入【yum install mysql-community-server --nogpgcheck】再执行一遍即可。
四、启动mysql
启动之前先查看一下mysql的运行状态 【systemctl status mysqld.service】
mysqld是mysql的守护进程 d是daemon

启动mysql 【systemctl start mysqld.service】

五、修改默认密码
第一次启动后会创建一个超级用户帐户 'root'@'localhost',密码已设置并存储在错误日志文件中
输入【grep 'temporary password' /var/log/mysqld.log】

根据默认设置的密码连接mysql

修改密码【alter user 'root'@'localhost' identified by 'your new password'】

此时已经可以在系统内部使用root账户以及你刚刚设置的密码正常使用数据库了,但是我们一般会远程连接,但此时root用户只能本地使用,即localhost

我们需要修改root这个用户的使用主机范围,我在这里就直接默认全部IP可以连接
【update user set host = '%' where user = 'root'】
六、开启防火墙

查看防火墙状态 【systemctl status firewalld 】
打开防火墙 【systemctl start firewalld 】

添加协议端口 【firewall-cmd --zone=public --add-port=3306/tcp --permanent 】
重新载入防火墙 【firewall-cmd --reload 】
查看开放端口 【firewall-cmd --list-ports 】

最后在阿里云上面添加防火墙规则。

七、成功连接
完事。


本文介绍了如何在Linux系统中通过YUM安装MySQL 5.7,包括下载yum源、选择版本、安装过程、启动MySQL、修改默认密码、开启防火墙以及远程连接设置。详细步骤包括检查系统版本、启用5.7版本的yum源、安装mysql-community-server、启动服务、修改root用户密码,并允许远程连接。
238

被折叠的 条评论
为什么被折叠?



