这个问题可能听起来很奇怪,但我还没有找到任何官方文件,所以我在这里问这个问题.

在MySQL和MariaDB中,您可以在选项文件中指定bind-address.如果将其限制为127.0.0.1::1,则通信仅限于本地主机.

我想知道如果没有指定bind-address,MariaDB和MySQL的默认设置是什么?

那么,默认情况下,所有通信是否仅限于本地主机?

推荐答案

由于它是开放云杉,任何人都可以更改默认设置,但不变的是127.0.0.1.

如果您使用localhost作为连接主机,则首先通过套接字(Linux)/管道(Windows)完成连接,如果这不起作用,则try 使用TCP/IP.

默认情况下,一些MariaDB包使用Bind-Address配置指令将MariaDB绑定到127.0.0.1(环回IP地址),作为安全措施.旧的MySQL包有时会使用跳过联网指令完全禁用TCP/IP联网.在介绍如何配置这些组件之前

source

Mysql相关问答推荐

MySQL在带有特定属性值上的对象的数组的杨森对象中搜索

如何在逗号分隔字符串值中使用LEFT函数

为什么我安装MySQL时不能使用3306端口?

在联合查询中使用GROUP BY和ORDER BY

如果WHERE语句包含所有列,唯一键顺序是否重要?

为什么 MAX 函数通过调用在 group 中生成正确的结果

如何在 MySQL 中对同一个表的多个列进行 INNER JOIN

从单行中获取最大日期的最佳方法

在MySQL查询中查找和替换表内的值

带有 JOIN 和 WHERE 子句的 INSERT 语句

使用索引进行查询优化

关联同一个表中的两列

是否可以在一个查询中将字符串附加到许多匹配的行

MySql查询无结果

SQL 中的双杠 (||) 是什么意思?

函数 mysql_real_escape_string 的 PDO 类似功能是什么?

phpmyadmin没有收到要导入的数据错误,如何解决?

Amazon RDS Aurora 与 RDS MySQL 与 EC2 上的 MySQL?

将sql查询的结果写入mysql中的文件

邮箱地址可接受的字段类型和大小?