从物理文件恢复mysql数据库还需要哪些其他步骤?

时间:2009-08-20 20:20:19

标签: mysql restore

参考这个问题:

Restoring MySQL database from physical files

我会:

1) Shut down source server
2) Grab copy of all files in $SourceServer/data/$TheCatalog
3) Create empty "TheCatalog" on target server
4) Stop target server
5) Drop copied files into $TargetServer/data/TheCatalog
6) Start target server
7) ???
8) Profit!

新数据库的权限状态是什么?在删除数据文件之前,与空数据库相同?我只需要设置权限和修复表吗?

1 个答案:

答案 0 :(得分:2)

当我在过去做过这件事时,除了你所说的之外我还需要做的唯一事情是:

a /在步骤5确保文件全部由运行mysql的用户拥有。

b /创建或更改用户以在目标服务器上的数据库上具有必要的权限(用户信息存储在'mysql'数据库中,而不是存储在正在复制的数据库中)。

如果我在数据库运行时复制了文件,我只需要修复表。

相关问题