在 MySQL 或任何其他数据库中提供端口号
Providing port number in MySQL or any other database
这个问题也与其他 DBMS 相关,但我会问它,因为它与 MySQL 相关,因为这是我最熟悉的问题。为什么需要在 MySQL 连接中输入端口名称?我从未见过 MySQL 使用 3306
以外的任何端口,所以对我来说输入端口似乎是不必要的(几乎就像在网络浏览器中输入“http://google.com:80”)。
例如,来自 SequelPro:
为什么数据库连接中还要包含端口?是否存在 mysql 端口 而不是 3306 的情况?
它可能在 TCP 负载平衡器后面,侦听 3306,而您想直接连接到真正的 MySQL 服务器。
这种情况不多,但最好保留该选项(最好使用默认的 3306),而不是忽略它。
可以在同一主机上 运行 服务器的多个实例侦听同一 IP 接口,但它们必须配置为使用不同的端口。
这个问题也与其他 DBMS 相关,但我会问它,因为它与 MySQL 相关,因为这是我最熟悉的问题。为什么需要在 MySQL 连接中输入端口名称?我从未见过 MySQL 使用 3306
以外的任何端口,所以对我来说输入端口似乎是不必要的(几乎就像在网络浏览器中输入“http://google.com:80”)。
例如,来自 SequelPro:
为什么数据库连接中还要包含端口?是否存在 mysql 端口 而不是 3306 的情况?
它可能在 TCP 负载平衡器后面,侦听 3306,而您想直接连接到真正的 MySQL 服务器。
这种情况不多,但最好保留该选项(最好使用默认的 3306),而不是忽略它。
可以在同一主机上 运行 服务器的多个实例侦听同一 IP 接口,但它们必须配置为使用不同的端口。