如何远程访问SQL数据库?

时间:2017-08-04 04:26:43

标签: mysql sql remote-access remote-server

为了清晰起见,此问题已经过编辑...

假设我有一个MySQL数据库,我可以选择从远程计算机执行查询并访问结果数据。

我能想到的一个复杂的解决方案是拥有一个Web服务,它接收来自请求的查询并使用结果的xml文件进行响应,但这似乎是一种不好的方法。我还有哪些远程访问数据库的选项?

3 个答案:

答案 0 :(得分:1)

如果您使用的是Windows机器,您可以使用MySQL Workbench,然后您只需提供托管MySQL的服务器的详细信息。

如果MySQL服务器托管在Linux中,您也可以使用putty来执行SSH。 步骤进行:

列出项目

  1. SSH到托管MySQL服务器的服务器。
  2. mysql -u root -pyourpassword。

答案 1 :(得分:1)

因此,如果您要编写Java应用程序以连接到MySQL数据库,您可以选择以下几种方法:

答案 2 :(得分:1)

有两种方法可以做到。

1) mysql -u {username} -p {password} -h {remote server ip} {DB name}

2)

在Windows中:

- 使用putty或rdesktop

登录其他系统

- 登录后访问mysql数据库

在Linux中:

- 使用" ssh user @ ip" ssh到另一个系统

- 登录后访问mysql数据库

您可以点击此链接了解更多详情:

https://support.rackspace.com/how-to/mysql-connect-to-your-database-remotely/

https://dev.mysql.com/doc/refman/5.7/en/connecting.html