我正在浏览如何在mysql中设置基本的主/从复制。http://crazytoon.com/2008/01/29/mysql-how-do-you-set-up-masterslave-replication-in-mysql-centos-rhel-fedora/
然而,当我在米舍尔德选项下对“中继日志”或“服务器id”这样的指令进行谷歌搜索时,我找不到解释每个指令的页面。
有什么地方我可以去注解所有的指令,可以在my.cnf中使用和他们做什么?
发布于 2012-01-08 03:59:34
如果您查看MySQL文档,您将注意到以下一行:
在运行MySQL程序时,命令行上可能提供的任何长选项也可以在选项文件中提供。要获得程序可用选项的列表,请使用--帮助选项运行它。
进一步的详细说明说明了上述声明:
在选项文件中指定选项的语法类似于命令行语法.但是,在一个选项文件中,您省略了选项名称中的前两个破折号,并且每一行只指定一个选项。例如,命令行上的--快速和--host=localhost应该指定为host=localhost,在选项文件中的单独行上指定为host。若要在选项文件中指定表单--loose_name的选项,请将其写为loose_name。
因此,选项列表在相应程序的手册页中提供(例如,‘mysql’节或mysqld切片等,或者通过运行mysql --help或mysqld --verbose --help) (也请参阅MySQL文档中的复制特定选项:从站和主控)。
例如,对于您的两个示例:
服务器- ID服务器id。此值由--服务器-id选项设置。它用于复制,使主服务器和从服务器能够唯一地标识自己。这个变量在MySQL 3.23.26中添加。中继日志=file_name中继日志的basename。默认的basename是主机名-中继-bin。服务器将文件写入数据目录,除非给basename以一个前导绝对路径名来指定另一个目录。服务器通过向basename添加一个数字后缀来按顺序创建中继日志文件。
https://serverfault.com/questions/347767
复制相似问题