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


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

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

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

查询本地IP地址方法:

按win + r 键打开cmd

 

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

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

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

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

 

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

 

 然后grant select,insert,update,delete on *.* to root@"别人的IP地址" Identified by "dboomysql"

或者grant all on *.* to root@"别人的IP地址" Identified by "dboomysql",第一个只授予了select、update、insert和delete权限,

只能对表数据进行增删改查操作,不能对数据库进行操作,比如添加表、天机表字段、修改表字段等。第二个是授予了全部权限。

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

 

 

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

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

 

 然后flush privileges刷新一下

 

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM