服务器安装mysql8数据库,并供外界远程访问( 二 )


3,use mysql; 来更改管理员信息
4,select user,host from user; 查询所有的管理员
5,update user set host = ‘%’ where user = ‘root’; 更新root用户的本地访问为%,即代表可以远程访问 。通常情况下我们的root用户应该只能本地访问,但是我们今天是为了学习方便,所以就设置root可以远程访问了 。
6,设置完,一定要记得 flush privileges;刷新下权限 。
7,再来看user表,root后面的信息就改变了 。四,添加mysql数据库的子管理员我们上面直接用root来操作数据库,有些危险,所以我们再来教大家添加一个子管理员 。

服务器安装mysql8数据库,并供外界远程访问

文章插图
 
如上图所示:1,添加用户名为xiaoshitou,密码为Xiaoshitou123!的子用户
create user 'xiaoshitou'@'%' identified with mysql_native_password by 'Xiaoshitou123!';2,设置xiaoshitou这个用户可供远程访问
grant all privileges on *.* to 'xiaoshitou'@'%' with grant option;3,刷新权限
flush privileges;可以看到我们的xiaoshitou用户的host也变成了 %
服务器安装mysql8数据库,并供外界远程访问

文章插图
 
4,可以看到我们的xiaoshitou子用户也可以供远程访问了(远程访问前,要记得设置下服务器的安全组,下面第五步有讲)
服务器安装mysql8数据库,并供外界远程访问

文章插图
 
后面的生产环境里我们也可以给这个xiaoshitou用户设置一些权限,比如只可以增加和修改mysql数据库,不可以删除数据 。。。。
五,设置完以后不要忘记设置你服务器的安全组出站和入站规则都要设置3306端口
服务器安装mysql8数据库,并供外界远程访问

文章插图
 

服务器安装mysql8数据库,并供外界远程访问

文章插图
 
六,idea远程访问服务数据库 。
  • 1,进入mysql链接
  • 2,输入信息链接服务器mysql数据库
  • 3,查看链接效果
到这里我们就完整的在linux服务器里安装好mysql了,并且可以通过远程访问到 。

【服务器安装mysql8数据库,并供外界远程访问】


推荐阅读