找到 4219 篇文章 关于 MySQLi

限制 MySQL 连接到安全传输

AmitDiwan
更新于 2021-03-09 13:56:39

607 次浏览

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

如何强制 MySQL 通过 TCP 而不是 Unix 套接字连接?

AmitDiwan
更新于 2021-03-09 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-03-10 09:03:36

337 次浏览

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

MySQL 的连接传输协议

AmitDiwan
更新于 2021-03-09 13:52:45

248 次浏览

诸如“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-03-09 13:51:44

462 次浏览

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

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

AmitDiwan
更新于 2021-03-09 13:50:34

422 次浏览

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

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

AmitDiwan
更新于 2021-03-09 13:50:08

63 次浏览

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

使用选项设置 MySQL 程序变量

AmitDiwan
更新于 2021-03-09 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-03-09 13:46:13

266 次浏览

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

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

AmitDiwan
更新于 2021-03-09 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 上,在选项文件中读取以上行 ... 阅读更多

广告