是否可以将MySQL的数据文件和日志文件从一个驱动器分离到另一个驱动器?
例如:
数据(实际数据库数据和系统表空间 ibdata)在一个分区中,例如 /data 和日志文件(仅 ibdata0 和 ibdata1)在一个分区中,例如 /redo?
可能吗?我知道二进制日志可以移动到不同的分区,但我对上述情况有疑问。
我在 Linux 上使用 Percona Server 5.6。
编辑:
刚刚检查过,如果我将 innodb_log_group_home_dir 设置到不同的位置,它会起作用吗?
是的,使用 innodb_log_group_home_dir 会将您的 ib_logfile* 放在指定位置。您还可以选择执行以下操作:
因此系统表空间 (ibdata1) 位于 /ibdatafiles 文件夹中,而重做日志文件 (ib_logfile*) 位于 /iblogfiles 中。