当 MySQL 简化了 MySQL Community 和 MySQL Enterprise 的密钥生成时,它将使安全连接变得更容易。这样,通过扩展对 TLSv1.1 和 TLSv1.2 的支持,可以提高安全性。这也有助于管理员确定客户端是否正在安全地连接,并增强对连接类型的可见性。扩展对安全连接的重要性,MySQL 服务器引入了一个新的服务器端配置选项,允许 MySQL 管理员限制对使用安全传输的客户端的连接。当我们谈论连接需要安全传输时,首先需要解决的问题是它使用的传输类型。安全 ... 阅读更多
让我们看看如何使用命令行选项为像 mysql 或 mysqldump 这样的客户端建立与 MySQL 服务器的连接。为了使客户端程序能够连接到 MySQL 服务器,它必须使用正确的连接参数,例如服务器正在运行的主机名、MySQL 帐户的用户名和密码。每个连接参数都有一个默认值,但如果需要,可以使用在命令行或选项文件中指定的程序选项来覆盖它。调用 mysql 命令调用 mysql 而不指定任何显式连接参数为 - mysql 由于 ... 阅读更多
让我们了解一下 MySQL 中的默认选项、需要值的选项和“=”符号 - 根据惯例,分配值的选项的长格式使用等号(=)编写。如下所示 - mysql --host=tonfisk --user=jon对于需要值的选项,即没有默认值的选项,不需要等号。这意味着以下命令在这种情况下将有效 - mysql --host tonfisk --user jon在以上两种情况下,mysql 客户端都尝试连接到在名为“tonfisk”的主机上运行的 MySQL 服务器,并使用 ... 阅读更多
许多 MySQL 程序都有内部变量,这些变量在运行时使用 SET 语句设置。大多数这些程序变量也可以在服务器启动时使用与指定程序选项相同的语法进行设置。示例 1mysql 具有一个 max_allowed_packet 变量,它控制其通信缓冲区的最大大小。要将 mysql 的此 max_allowed_packet 变量设置为 16MB,可以使用以下命令中的任何一个 - mysql --max_allowed_packet=16777216(或)mysql --max_allowed_packet=16M第一个命令以字节为单位指定值。另一方面,第二个命令指定 ... 阅读更多