Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Invoking MySQL Programs

6.2.1 调用 MySQL 程序

从命令行(即从 shell 或命令提示符)调用 MySQL 程序,输入程序名称,后跟任何选项或参数,以指示程序要执行的操作。以下命令显示一些示例程序调用。$> 代表命令解释器的提示符;它不是您输入的一部分。您看到的特定提示符取决于您的命令解释器。典型的提示符是 $ 对于 shkshbash% 对于 cshtcshC:\> 对于 Windows command.comcmd.exe 命令解释器。

$> mysql --user=root test
$> mysqladmin extended-status variables
$> mysqlshow --help
$> mysqldump -u root personnel

以单个或双破折号 (-, --) 开头的参数指定程序选项。选项通常指示程序应该与服务器建立的连接类型或影响其操作模式。选项语法在 第 6.2.2 节,“指定程序选项” 中描述。

非选项参数(无前导破折号的参数)提供了程序的附加信息。例如,mysql 程序将第一个非选项参数解释为数据库名称,因此命令 mysql --user=root test 表示您想使用 test 数据库。

后续章节将描述每个程序支持的选项,并描述任何附加非选项参数的含义。

一些选项是多个程序共有的。这些选项中最常用的包括 --host(或 -h)、--user(或 -u)和 --password(或 -p)选项,它们指定连接参数。它们指示 MySQL 服务器的主机、用户名和密码。所有 MySQL 客户端程序都理解这些选项;它们使您可以指定要连接的服务器和要使用的账户。其他连接选项是 --port(或 -P)以指定 TCP/IP 端口号和 --socket(或 -S)以指定 Unix 套接字文件(或 Windows 命名管道名称)。有关指定连接选项的更多信息,请参阅 第 6.2.4 节,“使用命令选项连接到 MySQL 服务器”

您可能需要使用安装在 bin 目录中的 MySQL 程序的路径名来调用它们。这可能是因为您尝试从任何目录以外的 bin 目录运行 MySQL 程序时,总是遇到“程序未找到”错误。要使 MySQL 更加方便使用,您可以将 bin 目录的路径名添加到您的 PATH 环境变量设置中。这使您可以通过仅输入程序名称来运行程序,而不需要输入整个路径名。例如,如果 mysql 安装在 /usr/local/mysql/bin 中,您可以通过输入 mysql 运行程序,而不需要输入 /usr/local/mysql/bin/mysql

请参阅命令解释器的文档,以获取设置 PATH 变量的说明。设置环境变量的语法是解释器特定的。(一些信息在 第 6.2.9 节,“设置环境变量” 中提供。)在修改 PATH 设置后,在 Windows 上打开一个新的控制台窗口或在 Unix 上重新登录,以便设置生效。