如何远程访问别⼈的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、⽤户名和密码去访问你的数据库。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论