【发布时间】:2022-01-23 15:27:12
【问题描述】:
我正在尝试设置 MariaDB,但我的 TCP 端口:3306 已被具有相同端口的 mySQL 使用。我该如何解决这个问题,或者更确切地说如何更改为不同的端口。
【问题讨论】:
我正在尝试设置 MariaDB,但我的 TCP 端口:3306 已被具有相同端口的 mySQL 使用。我该如何解决这个问题,或者更确切地说如何更改为不同的端口。
【问题讨论】:
3306 是 MySQL 和 MariaDB 的默认端口。您可以使用服务器配置文件中的port 选项更改其中任一服务器的端口。
见https://mariadb.com/kb/en/configuring-mariadb-with-option-files/
您应该使用什么值?这取决于您,只要您的服务器主机上没有其他服务使用该端口即可。例如,您可以选择 3307。
所有需要连接到 MariaDB 的客户端也需要指定端口。大多数客户端连接器默认使用端口 3306,如果您要连接到选择了非默认端口的 MySQL 或 MariaDB 实例,则需要在客户端代码中在建立连接时指定该端口。
【讨论】: