将MySQL中的二进制日志移动到另一个硬盘

Dar*_*ini 7 mysql

这个问题是关于MySQL二进制日志的.

我们需要将二进制日志移动到另一个硬盘.

MySQL需要什么配置更改?

目前,二进制日志与ibdata位于同一文件夹中,并且运行的复制从站需要二进制日志.

小智 7

更改log-bin工作原理.但是您需要先将log-bin文件复制到新位置并修改索引文件.如果您不这样做,您将使用错误打破远程从站:

从二进制日志中读取数据时,来自master的致命错误1236:'无法在二进制日志索引文件中找到第一个日志文件名'

更多信息:http: //freebsd.down-to-details.com/sys-admin/relocating-moving-mysql-binlogs/


Ala*_*ins 2

从我阅读文档的方式来看,您可以在 log-bin 配置上指定路径。

\n\n
\n

要启用二进制日志,请使用 --log-bin[=base_name]\n 选项启动服务器。如果未给出 base_name 值,则默认名称是 pid 文件选项的值(默认为主机名称),后跟 -bin。如果给出了基本名称,则服务器将文件写入数据目录,除非给出基本名称时带有前导绝对路径名称以指定不同的目录。\n 建议您指定\n n 基本名称;有关原因,请参阅第 C.5.8 节 \xe2\x80\x9cKnown\n MySQL\xe2\x80\x9d 中的问题。

\n
\n