永发信息网

java 远程连接 mysql

答案:2  悬赏:0  手机版
解决时间 2021-03-21 13:14
  • 提问者网友:相思似海深
  • 2021-03-20 15:52
假如现在有两台家用电脑,一台电脑上安装mysql,在另一台电脑上可以编写一个小程序连接上mysql么?两台电脑都是电信,它们之间没有局域网。
以前只试过局域网内的连接,这种的没试过,希望有知道的朋友能指点下,多谢了……
最佳答案
  • 五星知识达人网友:不想翻身的咸鱼
  • 2021-03-20 16:33
安装的时候注意添加防火墙例外以及勾上enable root access from remote machines(如果需要用root账户连接数据库的话)
有路由器也无所谓,映射端口就行了

局域网和外网其实是一样的
只不过一个IP是192.168.x.x
一个IP前两位不固定而已
只要开放了端口,就可以连接
全部回答
  • 1楼网友:我住北渡口
  • 2021-03-20 18:08
1.确认程序里的ip地址。如果你装mysql的电脑是宽带直接上网的,就是ipconfig看到的ip地址。 如果你是通过路由器上网的,那你所看到的只是你的局域网ip,得先弄清楚你的外网ip,然后在路由器映射成你的局域网ip。这样就能访问你的数据库了。 2.数据库用户是否对外网开放权限。在user表里看看你的第一个字段,如果是localhost,就改成%。(ps:这时建议别把密码默认为root,很容易背黑。权限和密码修改的语句到处都有,我就不写了) 纯手工制作,有什么不懂还可以问,期待加分!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯