找到关于 MySQLi 的4219 篇文章

限制 MySQL 连接到安全传输

AmitDiwan
更新于 2021年3月9日 13:56:39

607 次浏览

MySQL 简化了 MySQL 社区版和 MySQL 企业版的密钥生成,从而使安全连接更容易。通过扩展对 TLSv1.1 和 TLSv1.2 的支持,提高了安全性。这也有助于管理员通过增强对连接类型的可见性来确定客户端是否正在安全地连接。为了强调安全连接的重要性,MySQL 服务器引入了一个新的服务器端配置选项,允许 MySQL 管理员将连接限制为使用安全传输的客户端。当我们谈到连接需要安全传输时,首先需要解决的问题是它使用的传输类型。安全… 阅读更多

如何强制 MySQL 使用 TCP 而不是 Unix 套接字连接?

AmitDiwan
更新于 2021年3月9日 13:54:23

720 次浏览

诸如“mysql”和“mysqldump”之类的程序使用 MySQL 客户端库,可以借助多种传输协议(例如 TCP/IP、Unix 套接字文件、命名管道、共享内存等)支持 MySQL 连接到服务器。对于给定的连接,如果未指定传输协议,则将其确定为单独的任务。示例连接到 localhost 将在 Unix 和类 Unix 系统上产生套接字文件连接,否则将产生到 127.0.0.1 的 TCP/IP 连接。如果必须特别指定协议,则使用 --protocol 命令选项。下表显示了… 阅读更多

为 MySQL 客户端启用 TLS

AmitDiwan
更新于 2021年3月10日 09:03:36

337 次浏览

TLS 也称为 SSL(安全套接字层)。它指的是传输层安全协议。当 MySQL 客户端和服务器之间存在未加密的连接时,有权访问网络的人可以监视所有流量并检查客户端和服务器之间发送或接收的数据。当用户希望通过网络以安全方式移动信息时,未加密的连接是不可接受的。为了使任何类型的数据不可读,必须使用加密。加密算法通常包括有助于抵抗许多已知攻击类型的安全元素,例如… 阅读更多

MySQL 的连接传输协议

AmitDiwan
更新于 2021年3月9日 13:52:45

247 次浏览

诸如“mysql”和“mysqldump”之类的程序使用 MySQL 客户端库,可以借助多种传输协议(例如 TCP/IP、Unix 套接字文件、命名管道、共享内存等)支持 MySQL 连接到服务器。让我们了解与 MySQL 一起使用的连接传输协议 - 下表显示了 --protocol 允许的值,并说明了每个值适用的平台。需要注意的是,这些值不区分大小写。--protocol 值使用的传输协议适用的平台TCP TCP/IP 所有SOCKET Unix 套接字文件 Unix 和类 Unix 系统PIPE 命名管道 WindowsMEMORY 共享内存 Windows TCP/IP TCP/IP 传输支持连接到本地或远程 MySQL… 阅读更多

使用命令选项连接到 MySQL 服务器

AmitDiwan
更新于 2021年3月9日 13:51:44

462 次浏览

让我们看看如何使用命令行选项为像 mysql 或 mysqldump 这样的客户端建立与 MySQL 服务器的连接。为了使客户端程序能够连接到 MySQL 服务器,它必须使用正确的连接参数,例如运行服务器的主机的名称、MySQL 帐户的用户名和密码。每个连接参数都有一个默认值,但如有必要,可以使用命令行或选项文件中指定的程序选项来覆盖它。调用 mysql 命令调用 mysql 而不指定任何显式连接参数是 -mysql 因为… 阅读更多

连接到 MySQL 服务器的命令选项

AmitDiwan
更新于 2021年3月9日 13:50:34

422 次浏览

让我们看看 MySQL 客户端程序支持的选项,这些选项控制客户端程序如何建立与服务器的连接,以及连接是否加密或压缩。这些选项也可以在命令行或选项文件中给出。以下提到的命令选项可用于建立连接 - --default-auth:这是需要使用的身份验证插件。--host:这是 MySQL 服务器所在的主机。--password:这是连接到服务器时需要使用的密码。--pipe:用于使用命名管道连接到服务器。这… 阅读更多

MySQL 选项默认值、需要值的选项和等号

AmitDiwan
更新于 2021年3月9日 13:50:08

63 次浏览

让我们了解 MySQL 中的默认选项、需要值的选项和“=”号 - 根据约定,赋值的长选项形式使用等号 (=) 书写。如下所示 -mysql --host=tonfisk --user=jon对于需要值的选项,即没有默认值的选项,不需要等号。这意味着以下命令在这种情况下将有效 -mysql --host tonfisk --user jon在上述两种情况下,mysql 客户端都会尝试连接到在名为“tonfisk”的主机上运行的 MySQL 服务器,并使用… 阅读更多

使用选项设置 MySQL 程序变量

AmitDiwan
更新于 2021年3月9日 13:46:59

303 次浏览

许多 MySQL 程序都有内部变量,这些变量在运行时使用 SET 语句设置。大多数这些程序变量也可以在服务器启动时使用与指定程序选项相同的语法设置。示例 1mysql 有一个 max_allowed_packet 变量,它控制其通信缓冲区的最大大小。要将 mysql 的 max_allowed_packet 变量设置为 16MB,可以使用以下命令中的任何一个 -mysql --max_allowed_packet=16777216 (或) mysql --max_allowed_packet=16M第一个命令以字节为单位指定值。另一方面,第二个命令指定… 阅读更多

MySQL 程序选项修饰符

AmitDiwan
更新于 2021年3月9日 13:46:13

266 次浏览

有些选项是“布尔型”的,可以控制可以打开或关闭的行为。示例mysql 客户端支持 --column-names 选项,该选项指示是否在查询结果的开头显示列名称行。默认情况下,此选项已启用。但有时,可能需要禁用它。这可能是将 mysql 的输出发送到另一个程序时,该程序只期望看到数据而不是初始标题行。要禁用列名,可以在以下任何提到的形式中指定选项 -查询 --disable-column-names (或) --skip-column-names (或) --column-names=0 --disable… 阅读更多

影响选项文件处理的 MySQL 命令行选项

AmitDiwan
更新于 2021年3月9日 13:43:29

184 次浏览

让我们了解MySQL命令行选项如何影响选项文件处理——许多支持选项文件的MySQL程序都处理以下选项。由于这些选项会影响选项文件处理,因此必须在命令行中提供它们,而不是在选项文件中。为了使其正常工作,必须在其他选项之前提供这些选项中的每一个,但以下例外情况除外——`--print-defaults` 应该紧跟在 `--defaults-file`、`--defaults-extra-file` 或 `--loginpath` 之后。在Windows上,如果使用`--defaults-file`和`--install`选项启动服务器,则`--install`必须放在前面。`--defaults-extra-file=file_name` 在Unix上,请在选项文件中阅读以上一行……阅读更多

广告