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