|  在技术加营销的道路上越走越远
温馨提示
我是弹窗内容
当前位置:首页 > 后端技能提升 > Navicat连接局域网中其它数据库的步骤
Navicat连接局域网中其它数据库的步骤

Navicat连接局域网中其它数据库的步骤

日期:2022-08-05 浏览量:497 原创作者:湖八爷
团队协作共同研发一个项目的时候,通常会在公司局域网中搭建一台共享主机,然后在共享主机中搭建一个共享数据库,大家在研发项目的过程中共用这一个数据库,就能有效的提高工作效率,避免很多不必要的麻烦。

刚好我最近入手了一台新的台式电脑,这台电脑主要放在我家里的书房中,方便我平时回到家以后继续办公使用。

因此我家里现在就有三台电脑了(书房固定一台台式机,主卧阳台书桌一台笔记本电脑,次卧一台笔记本方便我平时辅导女儿学习使用)。

这三台电脑连接的都是我家里的同一个网络环境,妥妥的一个简单的局域网。


然后我打算把台式机当成共享主机,同时搭建好共享数据库,方便我另外两台笔记本电脑可以同步开发。

所以今天这篇文章就给大家记录一下使用Navicat连接局域网中其它数据库的步骤


1:首先我们要在共享主机中搭建好共享数据库(这里我们用MySQL举例)。


2:搭建好以后,我们可以使用Navicat添加一个数据库连接,然后双击打开连接,找到自带的mysql数据库。


找到自带的mysql数据库.png


3:双击打开mysql数据库,找到user表,把里面第一条数据Host字段的值localhost改成%即可。


1-修改目标数据库允许外部访问.png


4:保存后重启数据库,这样局域网中其他主机就有权限链接到这个共享数据库了。

如果是linux下的话,记得把防火墙打开对3306端口的支持,如果是阿里云的服务器记得打开安全组对3306的支持。


温馨提示:也可以直接使用命令的方式更改权限。

例如:Mysql5.7修改外部访问的命令如下

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

在阿里云的windows服务器上测试过了,第一个root是数据库的用户名,第二个root是数据库的密码。