(五)linux yum源安装mysql

拖到目录下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P2EYgF4G-1601378159331)(3E00669A4D9C429487C3D3774288DE7F)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H0apWlCz-1601378159333)(B0FC93C0C54C4C9FA7C48104629546D4)]

添加到MySQL Yum Repository

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

默认是新的8.0的,如果要装5.7的需要修改配置文件

vi /etc/yum.repos.d/mysql-community.repo

57 enabled改成1
80 enabled改成0

安装MySQL

yum -y install mysql-community-server

启动MySQL

systemctl start mysqld.service

systemctl status mysqld.service

利用临时密码登录并修改密码

查看临时密码,复制密码好登录

grep ‘temporary password’ /var/log/mysqld.log

利用临时密码登录

mysql -uroot -p

修改临时密码

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘My12345!’;

开启远程连接

5.7版本用的以下:

grant all privileges  on *.* to root@'%' identified by "My12345!";

8.0版本用这个方法:

create user 'root'@'%' identified by 'My12345!';

grant all privileges on *.* to 'root'@'%';

// % 所有机器

在这里插入图片描述

刷新权限

flush privileges;

客户端或者cmd链接测试

cmd:

mysql -h node03 -uroot -p

在这里插入图片描述

navcate客户端连接:

https://www.cnblogs.com/chengmi/p/12403761.html

因为mysql8.0中默认的身份认证插件改了,所以会出以下错误

在这里插入图片描述

// My12345 是你的密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'My12345!';

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42363032/article/details/108874169
今日推荐