让我们看看如何使用命令行选项为像 mysql 或 mysqldump 这样的客户端建立与 MySQL 服务器的连接。为了使客户端程序能够连接到 MySQL 服务器,它必须使用正确的连接参数,例如运行服务器的主机名、MySQL 帐户的用户名和密码。每个连接参数都有一个默认值,但在必要时可以使用命令行或选项文件中指定的程序选项来覆盖它。调用 mysql 命令调用 mysql 而不指定任何显式连接参数是 - mysql 由于…… 阅读更多
让我们了解 MySQL 中的默认选项、需要值的选项和“=”号 - 根据约定,赋值的选项的长格式使用等号 (=) 书写。如下所示 - mysql --host=tonfisk --user=jon 对于需要值的选项,即没有默认值的选项,不需要等号。这意味着以下命令在这种情况下将有效 - mysql --host tonfisk --user jon 在以上两种情况下,mysql 客户端都会尝试连接到在名为“tonfisk”的主机上运行的 MySQL 服务器…… 阅读更多
许多 MySQL 程序都有内部变量,这些变量在运行时使用 SET 语句设置。大多数这些程序变量也可以在服务器启动时使用与指定程序选项相同的语法进行设置。示例 1 mysql 有一个 max_allowed_packet 变量,它控制其通信缓冲区的最大大小。要将 mysql 的 max_allowed_packet 变量设置为 16MB,可以使用以下任一命令 - mysql --max_allowed_packet=16777216 (或) mysql --max_allowed_packet=16M 第一个命令以字节为单位指定值。另一方面,第二个命令指定…… 阅读更多