近期有使用虚拟机开发的需求,不过本地调试的数据库在win里面,数据比较多,就没有在虚拟机里安装数据库,于是尝试在虚拟机下的linux链接主机win下的mysql
以VM举例,首先右键更改win下VM的网络适配器-----》属性
然后更改ipv4地址
接着更改VM的网络适配器 链接方式为自定义,并选择刚才修改了ip的VM适配器
修改完毕后进入虚拟机,打开终端,ping一下刚才设置的ip
网络链接到这里就ok了
然后就去需要设置数据库的远程连接限制了,以mysql为例,进入mysql命令行输入
grant all PRIVILEGES on 数据库名.* to 用户名@'%' identified by '密码';
汉字区域自行更改自己配置就好
接着输入下面语句,让配置生效
flush privileges;
然后回到你的虚拟机,去链接这个ip的数据库就可以访问了,此处用navicat访问一下
配置好之后链接一下
ok,链接成功