在 mysql 中更改 dataDir

在 mysql 中更改 dataDir

我有一台 mysql 服务器,我想将 datadir 从 更改/var/lib/mysqldif_dir/mysql。这是简单的 scp 吗?如果不是,我需要采取哪些步骤?

答案1

  1. 关闭 mysql。
  2. 复制数据,可能通过以下方式:$ rsync -avp /path/to/old/loc/ /path/to/new/loc/
  3. 更改my.cnf以反映新位置。
  4. 确保新位置的所有权和权限正确,并且如果适用,SELinux 和/或 apparmor 配置文件已更新以允许 mysql 访问新位置。
  5. 启动 mysql。
  6. 如果一切正常,请从旧位置删除数据库文件。

相关内容