一、数据库安装
linux 下载 安装 mysql 8.0+ (tar.xz)_ycsdn10的博客-优快云博客
二、查看root相关信息
show databases;
use mysql;
select user,host from user;
##查看所有信息
select * from user where user = 'root' \G;
1.数据库列表:

2.用户

3.root相关

可以看到有所有的权限了,如果没有待会可以设置
三、修改root的host向所有IP开放
## 更新的时候报主键冲突问题,则可能当前有两个root信息,则where条件为
## where user ='root' and host ='localhost'
update user set host ='%' where user ='root';
select * from user where user = 'root'\G;
1.修改以后,可以到时候让所有IP进行请求

2.或者
##我这边没有成功过,一直报错,估计8.0不一样 ,目前没有找到办法,只能用第一种方法
##或者grant all privileges on *.* to 'root'@'%';
grant all privileges on \*.* to 'root'@'%' identified by '123456';
flush privileges;
四、重启
重启命令,不清楚可以看第一步
mysql.server restart

本文详细介绍了在Linux环境下安装MySQL8.0+的方法,并提供了如何修改root账户的host属性以便从任何IP地址访问数据库的步骤。此外,还包含了通过Workbench验证配置正确性的过程。
2万+

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



