更新时间:2024-09-27 16:05:02
- 新建浏览恢复任务(勿勾选“恢复后使数据库联机”选项),恢复数据至本地目录下,例如/XXX。
- 检查恢复出来的新实例服务是否为关闭状态;可参考如下命令:
> ps -ef|grep mysql;
- 进入/XXX/private/bin,通过ark_flash_backup工具拷贝data目录数据到ceph;可参考如下命令:
`> ./ark_flash_backup -arkdb_cluster_namespace=aaa -src_disk_path=/XXX/data;- arkdb_cluster_namespace:自定义pool名称
- src_disk_path:被迁移数据所在文件目录
- 重命名data, 可参考如下命令:
> mv data data_bak;
- 进入data_bak,清空原始数据,;可参考如下命令:
> find . -type d | grep -v '^\.$' | xargs -I{} mkdir ../data/{};
> ls *.pem | xargs -I{} cp -af {} ../data/;
> cp -af ibtmp1 ../data/;
- 将data及其子目录属主改为mysql;可参考如下命令:
>chown -R mysql:mysql data;
- 进入/xxx/etc,修改配置文件my_defaults中的参数
arkdb_cluster_namespaceh为你初始设置的pool名,arkdb_enables 为true;
- 启动数据库服务;可参考如下命令:
>xx/mysqld --defaults-file=xx/etc/my_default.cnf --user=mysql --arkdb_confirm_single_write=1 &;
- 确认数据库启动成功且数据可用后删除data_bak。
< 上一篇:
下一篇: >