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

直接进入正文

1 - 下载MySQL

官网地址 https://dev.mysql.com/downloads/repo/yum/
安装红框里标注的下载
Linux安装MySQL之yum的rpm方式,快速安装,5.7和8.0版本的安装方法_第1张图片
然后上传到服务器上,指定位置,本文的地址是 /usr/local/MySQL (MySQL是本人自己创建的,命令为mkdir MySQL)
Linux安装MySQL之yum的rpm方式,快速安装,5.7和8.0版本的安装方法_第2张图片

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 

Linux安装MySQL之yum的rpm方式,快速安装,5.7和8.0版本的安装方法_第3张图片

此处可以查看官网对于此处的教程 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
Linux安装MySQL之yum的rpm方式,快速安装,5.7和8.0版本的安装方法_第4张图片
然后就是一路的"y"确认
最后提示
Linux安装MySQL之yum的rpm方式,快速安装,5.7和8.0版本的安装方法_第5张图片
然后就是启动服务 (好像没什么提示,应该是启动成功了了)

systemctl start mysqld.service

4 - 设置MySQL

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

5 - navicat连接

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

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

(注意分号啊,注意分号啊,不说第三遍啦)
Linux安装MySQL之yum的rpm方式,快速安装,5.7和8.0版本的安装方法_第7张图片
执行命令修改 update user set host='%' where user='root';
Linux安装MySQL之yum的rpm方式,快速安装,5.7和8.0版本的安装方法_第8张图片
然后命令

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

在这里插入图片描述
然后navicat进行连接
Linux安装MySQL之yum的rpm方式,快速安装,5.7和8.0版本的安装方法_第9张图片
参考连接

  • MySQL安装连接
  • ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 问题解决
  • Authentication plugin ‘caching_sha2_password’ cannot be loaded 问题解决
    公众号

你可能感兴趣的:(MySQL,Linux,MySQL,yum,Linux)