刚好我最近入手了一台新的台式电脑,这台电脑主要放在我家里的书房中,方便我平时回到家以后继续办公使用。
因此我家里现在就有三台电脑了(书房固定一台台式机,主卧阳台书桌一台笔记本电脑,次卧一台笔记本方便我平时辅导女儿学习使用)。
这三台电脑连接的都是我家里的同一个网络环境,妥妥的一个简单的局域网。
然后我打算把台式机当成共享主机,同时搭建好共享数据库,方便我另外两台笔记本电脑可以同步开发。
所以今天这篇文章就给大家记录一下使用Navicat连接局域网中其它数据库的步骤。
1:首先我们要在共享主机中搭建好共享数据库(这里我们用MySQL举例)。
2:搭建好以后,我们可以使用Navicat添加一个数据库连接,然后双击打开连接,找到自带的mysql数据库。
3:双击打开mysql数据库,找到user表,把里面第一条数据Host字段的值localhost改成%即可。
4:保存后重启数据库,这样局域网中其他主机就有权限链接到这个共享数据库了。
如果是linux下的话,记得把防火墙打开对3306端口的支持,如果是阿里云的服务器记得打开安全组对3306的支持。
温馨提示:也可以直接使用命令的方式更改权限。
例如:Mysql5.7修改外部访问的命令如下
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
在阿里云的windows服务器上测试过了,第一个root是数据库的用户名,第二个root是数据库的密码。