找到 6705 篇文章 相关数据库

我什么时候应该使用 MySQL 压缩协议?

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

182 次浏览

让我们了解一下何时应该使用 MySQL 压缩协议 - 压缩操作仅在客户端和服务器都支持“zlib”压缩并且客户端请求压缩时才使用。使用压缩的优点是它可以减小有效负载的大小。另一方面,使用压缩的缺点是它会增加计算时间。性能优势将在很大程度上取决于正在发送的结果集的大小。除此之外,数据库服务器与其客户端之间的网络带宽和延迟也很重要。结果集越大,延迟就越大。在其他... 阅读更多

限制 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 客户端库的程序(例如“mysql”和“mysqldump”)支持通过多种传输协议(例如 TCP/IP、Unix 套接字文件、命名管道、共享内存等)将 MySQL 连接到服务器。对于给定的连接,如果未指定传输协议,则将其确定为单独的任务。示例连接到 localhost 将在 Unix 和类 Unix 系统上导致套接字文件连接,在其他情况下导致到 127.0.0.1 的 TCP/IP 连接。如果必须特别指定协议,则使用 --protocol 命令选项完成。下表显示了... 阅读更多

为 MySQL 客户端启用 TLS

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

338 次浏览

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 系统PIPENamed 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

267 次浏览

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

广告