这个问题可能听起来很奇怪,但我没有找到任何官方文件,所以我在这里问它。在MySQL和MariaDB中,您可以在选项文件中指定bind-address。如果您将其限制为127.0.0.1或::1,则通信仅限于localhost。我想知道如果没有指定bind-address,MariaDB和MySQL的默认值是什么?所有的通信是否都被默认限制在本地主机上?
bind-address
127.0.0.1
::1
bq3bfh9z1#
由于它是开放的spurce,任何人都可以改变默认设置,但不变的是127.0.0.1.如果使用localhost作为连接主机,则首先通过套接字(Linux)/管道(Windows)进行连接,如果不起作用,则尝试TCP/IP。一些MariaDB软件包默认使用bind-address配置指令将MariaDB绑定到127.0.0.1(MySQL IP地址)作为安全措施。旧的MySQL软件包有时使用skip-networking指令完全禁用TCP/IP网络。在进入如何配置这些source
localhost
1条答案
按热度按时间bq3bfh9z1#
由于它是开放的spurce,任何人都可以改变默认设置,但不变的是127.0.0.1.
如果使用
localhost
作为连接主机,则首先通过套接字(Linux)/管道(Windows)进行连接,如果不起作用,则尝试TCP/IP。一些MariaDB软件包默认使用bind-address配置指令将MariaDB绑定到127.0.0.1(MySQL IP地址)作为安全措施。旧的MySQL软件包有时使用skip-networking指令完全禁用TCP/IP网络。在进入如何配置这些
source