更新时间:2024-08-05
MySQL有两种恢复方式,原数据库覆盖恢复和重定向目录恢复。
• 重定向目录恢复:要求临时目录和重定向目录为空目录且授予用户mysql的权限。
• 原数据库覆盖恢复:要求临时目录和数据库数据目录为空目录且授予用户mysql的权限,以及停止数据库服务。
首先需要停止 MySQL 数据库服务:
service mysql stop或systemctl stop mysql
重命名原来的数据库数据目录datadir,可以通过查询my.cnf文件中的配置信息得知 datadir:
mv data data0
创建新的数据目录并赋权:
mkdir data
chown -R mysql:mysql data
同理,临时目录和重定向目录也可以手动创建并赋权。
:
1. 恢复前的准备请由数据库管理员来进行操作;
2. 原数据库覆盖恢复前需关闭数据库;
3. 原数据库覆盖恢复会覆盖原有数据库,请确保废弃数据库数据。