MySQL 9.0 发行说明
本节介绍在开发 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 客户端库的几个其他语言接口到 MySQL,其中一些提供了访问选项文件内容的方法。这些包括 Perl 和 Python。有关详细信息,请参阅您首选接口的文档。