没有webserver的mysql访问(例如Apache)

时间:2009-05-21 09:29:09

标签: mysql apache webserver database-connection

我想知道是否有办法在远程计算机上访问数据库服务而没有在该计算机上安装网络服务器?

MYSQL DBMS是否提供了一些可以直接连接到的接口(端口),或者是一个必要的网络服务器(转发通信)?

3 个答案:

答案 0 :(得分:5)

默认情况下,MySQL可以在端口3306上访问。 通常情况下,此端口将被防火墙阻止,因为让外部世界可以访问您的数据库服务器并不是一种好的做法。

如果要通过命令行访问远程数据库,可以使用mysql client

如果您是通过互联网进行此操作,则应该使用隧道或VPN来保证安全。

答案 1 :(得分:0)

正如他们所说。你可以使用(默认的por 3306)连接mysql。您可以使用mysql客户端,或ODBC,JDBC或ADO.Net接口。大多数主要编程语言都有连接器。

如果您正在寻找一个用户友好的工具来使用像PHPmyAdmin这样的mysql,您可能会喜欢MYSQL GUI Tools http://dev.mysql.com/downloads/gui-tools/5.0.html

答案 2 :(得分:0)

您可以使用ODBC连接到MySQL。默认端口3306