找到 4379 篇文章 关于 MySQL

为 MySQL 客户端启用 TLS

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

337 次查看

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

MySQL 的连接传输协议

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

248 次查看

使用 MySQL 客户端库的程序(例如“mysql”和“mysqldump”)支持使用许多传输协议(例如 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 语句设置。大多数这些程序变量也可以在服务器启动时使用与指定程序选项相同的语法进行设置。示例 1 mysql 有一个 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

267 次查看

有些选项是“布尔型”的,可以控制可以打开或关闭的行为。示例 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 上,请在选项文件中阅读以上一行…… 阅读更多

为 MySQL 程序使用选项文件?选项文件的用法

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

239 次查看

让我们了解如何在 MySQL 程序中使用选项文件 - 大多数 MySQL 程序都可以从选项文件(也称为配置文件)读取启动选项。选项文件提供了一种简单的方法来指定常用选项,这样用户每次运行程序时就不必在命令行上输入这些选项。要了解程序是否读取选项文件,可以使用 --help 选项调用它。对于 mysqld,可以使用 --verbose 和 –help。如果程序读取选项文件,则帮助消息会指示它…… 阅读更多

在 MySQL 程序的命令行上使用选项?

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

211 次查看

让我们了解如何在 MySQL 程序的命令行上使用选项 - 在命令行上指定的程序选项遵循以下规则 - 选项位于命令名之后。选项参数以一个破折号或两个破折号开头,这取决于它是选项名称的简写形式还是长格式。许多选项都具有简写形式和长格式。让我们举个例子来理解这一点 - -?和 --help 是指示 MySQL 程序显示帮助消息的选项的简写形式和长格式。该选项…… 阅读更多

广告