【发布时间】:2009-05-21 09:29:09
【问题描述】:
我想知道是否有一种方法可以访问远程计算机上的数据库服务,而无需在该计算机上安装网络服务器?
MYSQL DBMS 是否提供了一些可以直接连接的接口(端口),或者是否必须使用网络服务器(转发通信)?
【问题讨论】:
标签: mysql apache webserver database-connection
我想知道是否有一种方法可以访问远程计算机上的数据库服务,而无需在该计算机上安装网络服务器?
MYSQL DBMS 是否提供了一些可以直接连接的接口(端口),或者是否必须使用网络服务器(转发通信)?
【问题讨论】:
标签: mysql apache webserver database-connection
默认可以通过 3306 端口访问 MySQL。 通常,此端口会被防火墙阻止,因为让外部世界可以访问您的数据库服务器并不是一个好习惯。
如果您想通过命令行访问远程数据库,您可以使用mysql client。
如果您通过 Internet 执行此操作,您可能应该使用隧道或 VPN 来确保安全。
【讨论】:
您可以使用 ODBC 连接到 MySQL。默认端口 3306
【讨论】:
正如他们所说。您可以使用(默认 por 3306)与 mysql 连接。您可以使用 mysql 客户端,或 ODBC、JDBC 或 ADO.Net 接口。大多数主要编程语言都有连接器。
如果你正在寻找一个用户友好的工具来使用 mysql,比如 PHPmyAdmin,你可能会喜欢 MYSQL GUI Tools http://dev.mysql.com/downloads/gui-tools/5.0.html
【讨论】: