gpt4 book ai didi

mysql - 不使用 TCP/IP 端口连接到 MYSQL 数据库

转载 作者:行者123 更新时间:2023-11-29 06:17:04 28 4
gpt4 key购买 nike

我正在使用 VB2010 和 MySQL 创建网络软件解决方案。

通常,在创建从程序到数据库的连接时,我会使用端口 3306。

DRIVER={MySQL ODBC 5.2 ANSI Driver};SERVER=SERVERNAME;DATABASE=dbname;UID=root;PWD=password;OPTION=3;

在我的校园里总是运行良好,它是一个本地网络程序,不需要外部访问。

但是,有没有一种方法可以在不使用 TCP/IP 端口配置的情况下连接到 MySQL 数据库。如果我需要将此软件分发到另一个站点,我可能无法始终更改防火墙规则以允许 3306 通过。

最佳答案

4 ways to connect到 mysql 服务器:

protocol Value  |   Connection Protocol                             |   Permissible Operating Systems
TCP | TCP/IP connection to local or remote server | All
SOCKET | Unix socket file connection to local server | Unix only
PIPE | Named-pipe connection to local or remote server | Windows only
MEMORY | Shared-memory connection to local server | Windows only

如您所见,还有其他连接到 mysql 服务器的选项,但其他方法要么是特定于平台的,要么不能用于访问远程服务器。显然,你也可以 tunnel通过另一个端口连接mysql。您可以在客户端和服务器端使用隧道。后一个纯粹是一个系统管理员/DBA 问题,所以我宁愿在 dba 或 serverfault 姊妹网站上询问详细信息。

关于mysql - 不使用 TCP/IP 端口连接到 MYSQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35274708/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com