CentOs7安装MySQL8.0

一、设置国内dns服务器

1、输入命令 "vi /etc/resolv.conf" 

2、添加 "nameserver 114.114.114.114" 

3、保存后,重启系统或者重启网卡,输入命令 "reboot" 或 "service network restart"。

二、开放3306端口

systemctl status firewalld#看看防火墙是否启动

firewall-cmd --permanent --zone=public --add-port=3306/tcp

三、配置Mysql 8.0安装源

 

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

四、安装Mysql 8.0

sudo yum --enablerepo=mysql80-community install mysql-community-server

提示下载插件选择:y

看到complet(完毕)就是安装完。

五、启动mysql服务

sudo service mysqld start

显示如下:
在这里插入图片描述

六、查看mysql服务运行状态

service mysqld status

显示如下:
在这里插入图片描述

七、vi /etc/my.cnf添加skip-grant-tables

八、systemctl restart mysqld

九、mysql -uroot -p 

直接回车。

十、flush privileges;

十一、use mysql;

十二、修改root的host:

给MySQL设置一个能在任意IP地址登录的用户。

update user set host='%' where user='root';

十三、修改密码

alter user'root'@'%' IDENTIFIED BY '(修改后的密码)';

MySQL8默认加密规则:caching_sha2_password

查看 :select Host,user,authentication_string from user;

十四、exit或quit退出mysql命令

十五、将/etc/my.cnf中的skip-grant-tables前加#注掉

十六、systemctl restart mysqld

十七、远程连接成功

 

参考

https://blog.csdn.net/our_times/article/details/98882701

https://www.cnblogs.com/crowsong/p/9371216.html

https://blog.csdn.net/User287/article/details/84669456

https://mp.csdn.net/console/configBlog

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值