如何从另一个网络授予mysql数据库的远程访问权限?

时间:2013-03-05 20:19:38

标签: remote-access

我在Mac上使用MAMP。我使用以下命令授予对所有IP地址的访问权限     授予数据库的所有特权。*'''''''''''''''''''''''''''''     FLUSH特权; 我的团队成员需要从他们的家中访问这个数据库,这意味着他们与我不在同一个网络上。我研究了如何使用msql工作台进行测试连接,但这意味着他们也必须在他们的计算机上使用它,不是吗?此外,如果我的数据库路径显然位于我的计算机上,那么主机信息将在新的连接设置上显示什么?

1 个答案:

答案 0 :(得分:1)

我认为您的Mac坐在路由器后面的家中。 您应该做的第一件事是打开/转发在您的路由器中访问mysql所需的端口。默认值应为3306.因此,此端口上的路由器的任何请求都将转到您的Mac。检查您的路由器手册。 然后你的同事需要你当前的IP(http://whatismyipaddress.com/)。

使用IP和端口,他们应该能够在Mac上创建与mysql服务器的连接。

一旦你开始工作,你可以查看“动态DNS”的主题,以考虑你的家庭IP地址的变化。