局域网 如何在一台电脑上访问另一台电脑上的SQL数据库

发布时间:2020-01-21作者:小灵龙点击:61

问题描述:
公司用一台电脑做服务器,我们的电脑navicat去连接它。
解决办法:

1、首先在A电脑安装数据库,比如mysql;
2、创建mysql用户,给其他电脑访问;
cmd后
mysql > GRANT ALL PRIVILEGES ON *.* TO 'user'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
稍微解释一下,
*.* 第一个*代表你想让别人访问的数据库,*表示所有数据库;第二个*表示表,就是数据库下的那些表可以被访问;*.*表示所有数据库,所有表;
user表示用户名,%表示主机,这里可以限定为某个IP地址,%表示任何电脑,123456是密码;
3、用mysql客户端,或者其他程序去访问A电脑的数据库;
填写A电脑的IP地址,用户名和密码,注意,同一个局域网的话,可以的。跨外网,就需要把mysql的3306端口开放。

标签: