使用命令行移动 MySQL 数据

您可以将 MySQL 数据目录迁移到另一个目录。您可以保留当前数据目录。您可以使用“Troubleshooting”菜单上的迁移选项,也可以使用命令行。此过程介绍了如何使用命令行。

关于本任务

如果您保留当前数据目录,它将作为备份保留并重命名。

您可以使用“Migrate MySQL Data”实用程序,也可以在 OnCommand Insight 路径 \bin\mysqldatamigrator 中使用 java -jar mysqldatamigrator.jar 选项,其中应使用以下参数:
  • 必需参数
    -path
    数据文件夹要复制到的新数据路径。
  • 可选参数
    -myCnf <my .cnf file>
    .cnf 文件的路径。默认值是 <install path>\mysql\my.cnf。只有使用非默认 MySQL 时才使用此标志。
    -doBackup
    如果设置此标志,当前数据文件夹将被重命名,但不会删除。

步骤

  1. 在以下位置访问命令行工具:<installation path>\bin\mysqldatamigrator\mysqldatamigrator.jar

使用示例

java -jar mysqldatamigrator.jar -path "C:\<new path>" -doBackup