文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF(美国标准信纸) - 39.9MB
PDF (A4) - 40.0MB
手册页 (TGZ) - 258.5KB
手册页 (Zip) - 365.5KB
信息 (Gzip) - 4.0MB
信息 (Zip) - 4.0MB


MySQL 8.4 参考手册  /  MySQL 程序  /  程序开发工具

6.7 程序开发工具

本部分介绍了一些在开发 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 客户端的源代码,了解如何执行此操作。

其他几种与 MySQL 交互的语言接口都基于 C 客户端库,其中一些接口提供了一种访问选项文件内容的方法。这些语言包括 Perl 和 Python。有关详细信息,请参阅您首选接口的文档。