Linux安装MySQL之yum的rpm方式,快速安装,5.7和8.0版本的安装方法

本文详细介绍了在Linux环境下安装MySQL的过程,包括下载、设置yum源、安装、配置及使用Navicat连接的方法。特别强调了如何修改root用户权限以支持远程连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

直接进入正文

1 - 下载MySQL

官网地址 https://dev.mysql.com/downloads/repo/yum/
安装红框里标注的下载
官网下载地址
然后上传到服务器上,指定位置,本文的地址是 /usr/local/MySQL (MySQL是本人自己创建的,命令为mkdir MySQL)
在这里插入图片描述

2 - 设置yum rpm

执行命令

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

然后进入

cd /etc/yum.repos.d/

查看

ls | grep mysql

在这里插入图片描述
发现已存在
执行命令 (其实我也不知道是干嘛,百度都这么干,我也这么干)

yum clean all 
yum makecache

然后执行 yum repolist all | grep mysql 查看MySQL列表,这里会发现,disabled 不可用 和enabled可用,两种状态,我认为是影响到一会安装的命令MySQL,enabled就是可安装的,disabled就是不可安装的
所以这里如果是想要使用哪个版本就将对应的版本进行enabled,不过别忘了,把其他的版本进行disabled处理(此处默认是80版本是enabled,我运行命令进行了个更改所以57是enabled了)

 yum repolist all | grep mysql 

在这里插入图片描述

此处可以查看官网对于此处的教程 https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
这里就用yum-config-manager的方式,直接贴代码,其他请自行研究吧

sudo yum-config-manager --disable mysql80-community 
sudo yum-config-manager --enable mysql57-community

3 - 安装MySQL

安装命令为

yum install mysql-community-server 

这里57提示为5.7如果是80,应该就是8.0
在这里插入图片描述
然后就是一路的"y"确认
最后提示
在这里插入图片描述
然后就是启动服务 (好像没什么提示,应该是启动成功了了)

systemctl start mysqld.service

4 - 设置MySQL

然后去查看初始密码,进行登录(看到最后,应该就明白了,话说这密码也是醉了,改密码的操作,MySQL的密码有规则了,例如 : ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
在这里插入图片描述
然后登录 MySQL 试试对不对
现在 Linux上进行登录查看 命令为 mysql -u root -p(注意名字啊,好像默认是root,别写错了,密码是直接粘贴复制的,我是不会打这几个字母),然后完美登录
在这里插入图片描述在这里插入图片描述
这里是想要使用的话,看意思需要重新设置密码才行,执行刚才的命令 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

5 - navicat连接

接下来,就是使用navicat 外网登录,因为这个root用户设置是ip是localhost,所以需要更改

mysql> use mysql;
mysql> select host,user from user;

(注意分号啊,注意分号啊,不说第三遍啦)
在这里插入图片描述
执行命令修改 update user set host='%' where user='root';
在这里插入图片描述
然后命令

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'MyNewPass4!' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

在这里插入图片描述
然后navicat进行连接
在这里插入图片描述
参考连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值