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

从物理文件恢复mysql数据库还需要哪些额外步骤?,mysql,restore,Mysql,Restore,关于这个问题: 我想: 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)

关于这个问题:

我想:

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!

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

当我过去这样做时,除了您所说的之外,我唯一需要做的是:

a/在步骤5中,确保所有文件都归运行mysql的用户所有

b/根据需要创建或更改用户,使其对目标服务器上的数据库拥有权限(用户信息存储在“mysql”数据库中,而不是被复制的数据库中)

只有在数据库运行时复制了文件时,才需要修复表