远程访问本地MySQL

时间:2015-10-01 09:12:28

标签: mysql database-connection

我想连接到MySQL。不幸的是,目标服务器只能从localhost访问。它可以解决,例如通过在服务器上上传一些PHP脚本?我的意思是单个文件,而不是整个PHPMyAdmin或类似的东西。

3 个答案:

答案 0 :(得分:0)

你可以详细说明一下你的问题吗?

如果要远程连接到mysql服务器,则需要在mysql用户表中授予用户本地系统IP范围的用户。

答案 1 :(得分:0)

你可以使用ssh隧道,这里是link

ssh -L 3306:localhost:3306 root@remote-mysql

语法是

ssh -L <localport>hostname<remoteport> <username>@<servername>. 

我们使用localhost作为主机名,因为我们通过ssh直接访问远程mysql服务器。您还可以使用此技术将一个ssh服务器移植到另一个服务器。

答案 2 :(得分:0)

您可以使用ssh通过本地主机隧道连接..需要了解一下您的网络布局

http://www.howtogeek.com/howto/ubuntu/access-your-mysql-server-remotely-over-ssh/

ssh -L 3306:localhost:3306 geek@webserver.com