如何远程连接自己台式的数据库

1. 域名映射

在远程主机下载花生壳客户端,需至花生壳网页版新增映射
在这里插入图片描述
选择TCP协议,默认不使用模板,外网域名会自动分配,外网端口选择动态端口(固定端口需收费),内网主机填写本机内网IP,内网端口填写3306(mysql默认端口),点击确定新建映射。
随后返回花生壳客户端,即可查看到映射的公网ip。

2. 设置mysql

首先使用如下SQL命令允许其他主机访问本地数据库

UPDATE USER SET host='%' WHERE user='root';

然后使用如下命令更改权限

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

上述步骤完成后,需要重启被访问主机的mysql服务,以管理员身份运行命令行并使用如下命令

net stop mysql
net start mysql

3. 添加远程连接

在这里插入图片描述
新建mysql远程连接,主机名/ip地址填写花生壳的ip,端口号填写花生壳提供的端口,用户名及密码均为远程主机数据库的用户名及密码。

附加:同一局域网下两台主机之间互相访问数据库

  • 首先使用CMD命令行输入ipconfig查看两台主机各自的内网ip
  • 然后关闭两台主机各自的防火墙(怎么关闭自行百度)
  • 然后设置各自的mysql访问权限并重启mysql服务(如前所述)
  • 最后使用前面所说的方式添加连接即可
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值