Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  MySQL Programs  /  Program Development Utilities

6.7 MySQL_config — 显示编译客户端的选项

本节描述了一些有助于开发 MySQL 程序的实用工具。

在 shell 脚本中,您可以使用my_print_defaults程序来解析选项文件并查看给定程序将使用的选项。以下示例显示了my_print_defaults可能产生的输出,当它被请求显示来自[client][mysql]组中的选项时:

$> my_print_defaults client mysql
--port=3306
--socket=/tmp/mysql.sock
--no-auto-rehash

注意:选项文件处理在 C 客户端库中实现为处理适当组或组中的所有选项,然后是命令行参数。这对使用最后一次指定的选项的程序非常适用。如果您有一个使用多次指定选项的 C 或 C++ 程序,您需要添加两行代码来实现该功能。查看 MySQL 标准客户端的源代码以了解如何实现该功能。

一些其他语言接口基于 C 客户端库,并且一些接口提供了访问选项文件内容的方式。这些包括 Perl 和 Python。有关详细信息,请查看您的首选接口的文档。