MySQL配置文件的部分

20
我正在尝试理解my.ini配置文件中的不同部分([client],[mysqld],[mysql]等等),我正在寻找一个描述my.ini文件中每个可选部分的指南。另外,我想知道init_connectinit-connect之间有什么区别,我指的是下划线(_)和连字符(-)之间的区别。谢谢大家,祝你们有愉快的一天。
2个回答

40

[mysql] 适用于 mysql 命令行客户端 - [mysql 和客户端选项]

[client] 适用于所有连接的客户端(包括 mysql cli)- [mysql 和客户端选项]

[mysqld] 适用于 mysql 服务器 - [服务器选项]

[mysqldump] 适用于同名实用程序 - [mysqldump 选项]

...等等

“-”和“_”之间的差异在于所使用的上下文。

在命令行参数中使用“-”,在选项文件参数中使用“_”。

您可以在文档中查看更多信息: http://dev.mysql.com/doc/refman/5.5/en/option-files.html


我在哪里可以找到所有章节及其描述的完整列表? - Handsome Nerd
根据文档,选项文件名通常应与命令行选项相同,涉及连字符/下划线。 - augurar
一个二进制文件的冗长的 -v --help 文本中给出了各个部分的列表。例如,对于 MySQL v5.5.37,mysqld -v --help 会在开头的某个地方说 The following groups are read: mysqld server mysqld-5.5。而对于 MariaDB 10.5.6,该列表是 mysqld server mysqld-10.5 mariadb mariadb-10.5 mariadbd mariadbd-10.5 client-server galera。为了从庞大的文本输出中筛选出相关的内容,请使用 mysqld -v --help | grep 'groups are read' 命令。 - cachius

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接