这个问题是关于MySQL二进制日志的。
我们需要将二进制日志移动到另一个硬盘。
MySQL需要什么配置更改?
目前,二进制日志与ibdata位于同一文件夹中,并且运行的复制从站需要二进制日志。
答案 0 :(得分:7)
更改log-bin工作原理。但是您需要先将log-bin文件复制到新位置并修改索引文件。如果您不这样做,您将使用错误打破远程从站:
从二进制日志中读取数据时,来自master的致命错误1236:'无法在二进制日志索引文件中找到第一个日志文件名'
更多信息: http://freebsd.down-to-details.com/sys-admin/relocating-moving-mysql-binlogs/
答案 1 :(得分:2)
从我阅读the doc的方式来看,您可以在log-bin配置中指定路径。
要启用二进制日志,请启动 服务器与--log-bin [= base_name] 选项。如果没有base_name值 给定,默认名称是值 pid文件选项(由...提供) 默认是主机的名称) 然后是-bin。如果基名是 给定,服务器将文件写入 数据目录除非是basename 给出一个领先的绝对路径 用于指定其他目录的名称。 建议您指定一个 基名;见第C.5.8节,“已知 MySQL中的问题“,原因。