如何远程访问别人的MySQL数据库

 

如果你想使用数据库,但是你本地没有安装数据库,你也没有购买云端数据库,比如阿里云的数据库等。

这时你可以通过远程连接访问你朋友的数据库。怎么操作呢?具体步骤如下:

1、将你本机的IP地址告知给远端数据库

查询本地IP地址方法:

按win + r 键打开cmd

MySQL怎么查询数据库IP 如何查看mysql的ip地址_数据库

 

输入ipconfig查看IP地址,即IPv4地址

MySQL怎么查询数据库IP 如何查看mysql的ip地址_mysql_02

 2、远端数据库给你添加访问权限

 MySQL默认是不允许远程连接的,因为有很大的安全隐患,所以需要我们手动添加用户有权限去访问。

先win + r 打开cmd进入DOS命令行

MySQL怎么查询数据库IP 如何查看mysql的ip地址_数据库_03

 

 然后输入 mysql -uroot -p 回车确定,输入密码,如果没有密码就直接回车确定即可

MySQL怎么查询数据库IP 如何查看mysql的ip地址_mysql_04

 

 然后grant select,insert,update,delete

或者grant all on *.* to root@"别人的IP地址" Identified by "dboomysql"

第一个只授予了select、update、insert和delete权限,只能对表数据进行增删改查操作,不能对数据库进行操作,比如添加表、天机表字段、修改表字段等。

第二个是授予了全部权限。

我这里选择的是第二种,也就是授予了全部权限

 

MySQL怎么查询数据库IP 如何查看mysql的ip地址_MySQL怎么查询数据库IP_05

 意思是可以通过用户名root,密码liang000310去访问远端的数据库

到了这一步就可以试试能否链接了

 要想让别人远程访问自己的数据库,必须让mysql库中user表的host字段为%,接受远程控制请求

MySQL怎么查询数据库IP 如何查看mysql的ip地址_IP_06

 

 然后flush privileges刷新一下

MySQL怎么查询数据库IP 如何查看mysql的ip地址_MySQL怎么查询数据库IP_07

 

 然后别人就可以通过你的IP、用户名和密码去访问你的数据库。




如果你想使用数据库,但是你本地没有安装数据库,你也没有购买云端数据库,比如阿里云的数据库等。

这时你可以通过远程连接访问你朋友的数据库。怎么操作呢?具体步骤如下:

1、将你本机的IP地址告知给远端数据库

查询本地IP地址方法:

按win + r 键打开cmd

MySQL怎么查询数据库IP 如何查看mysql的ip地址_数据库

 

输入ipconfig查看IP地址,即IPv4地址

MySQL怎么查询数据库IP 如何查看mysql的ip地址_mysql_02

 2、远端数据库给你添加访问权限

 MySQL默认是不允许远程连接的,因为有很大的安全隐患,所以需要我们手动添加用户有权限去访问。

先win + r 打开cmd进入DOS命令行

MySQL怎么查询数据库IP 如何查看mysql的ip地址_数据库_03

 

 然后输入 mysql -uroot -p 回车确定,输入密码,如果没有密码就直接回车确定即可

MySQL怎么查询数据库IP 如何查看mysql的ip地址_mysql_04

 

 然后grant select,insert,update,delete

或者grant all on *.* to root@"别人的IP地址" Identified by "dboomysql"

第一个只授予了select、update、insert和delete权限,只能对表数据进行增删改查操作,不能对数据库进行操作,比如添加表、天机表字段、修改表字段等。

第二个是授予了全部权限。

我这里选择的是第二种,也就是授予了全部权限

 

MySQL怎么查询数据库IP 如何查看mysql的ip地址_MySQL怎么查询数据库IP_05

 意思是可以通过用户名root,密码liang000310去访问远端的数据库

到了这一步就可以试试能否链接了

 要想让别人远程访问自己的数据库,必须让mysql库中user表的host字段为%,接受远程控制请求

MySQL怎么查询数据库IP 如何查看mysql的ip地址_IP_06

 

 然后flush privileges刷新一下

MySQL怎么查询数据库IP 如何查看mysql的ip地址_MySQL怎么查询数据库IP_07

 

 然后别人就可以通过你的IP、用户名和密码去访问你的数据库。