数据库开启远程连接数据库的访问权限

2021/10/20 19:39:31

本文主要是介绍数据库开启远程连接数据库的访问权限,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

背景:我们在远程服务器上搭建安装好了MySQL后在远程使用其他工具(sqlyog后者navitcat)连接时,会出现无法链接的情况,

原因:一般情况下是因为MySQL没有开启远程访问的权限

解决:

1.在服务器端远程桌面打开终端 启动数据库

在默认的数据库表中打开user表

 

 注意:不可以直接打开user表,需要在查询语句后面加上 \G

 

 这样可以让表里数据分行显示

接下来根据,具体查出我们需要的关键的几个数据 host user password 

 

 从表里可以看出,mysql默认是只允许我们本地访问的,因此我们需要添加一个远程链接的账号

添加语句      grant all privileges on *.* to root@'%' identified by '这里设置密码';

 至于执行后就为了我们添加了一个可以用于远程访问的root账号。接下来我们直接在sqlyog后者navicat里正常通过ip链接即可



这篇关于数据库开启远程连接数据库的访问权限的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程