backuprestore可以删remoteservice被误删怎么恢复

没有执行mkdir的权限。

又遇到大量的mkdir、找不到文件/文件夹错误。

而我是用root用户登录的,联想可能是相关的文件夹权限有问题。
backups是我使用mkdir命令创建的,并没有特别分配权限,于是使用 ls -al 命令查看backups文件夹的权限。

判断是执行实际操作的gitlab相关用户:git,没有得到足够的权限。依次执行命令:

笔者之前使用了 rm -rf backups 命令移除整个backups文件夹,所以需要再次mkdir。如果该文件夹已经存在,就不需要mkdir了。

以上命令执行完成后,再次 ls -al
发现backups的权限已经发生改变了:

再次执行backup或者restore,已经可以正常运行,问题解决。

}

1.选择“覆盖现有数据库”
2.修改【将数据库文件还原为】区域里的【还原为】的位置,和要恢复的数据库的实际位置保持一致(实际操作该步骤可选)

由于恢复数据库时需要对数据库进行独占的访问,在恢复之前你必须中止其他用户与数据库的连接。

方法二.执行如下的Query:

    在恢复数据库后如果需要恢复会普通多用户模式:

获取当前使用数据库用户链接,关闭连接

l WITH <termination>:指定当数据库从一种状态转换到另一种状态时,何时回滚未完成的事务。只能指定下一条 termination 子句,而且该子句应跟在 SET 子句后面。

设定是在指定秒数之后回滚还是立即回滚。如果省略了 termination 子句,那么将允许事务自主提交或回滚。

l NO_WAIT:指定如果请求的数据库语句或选项更改只有等待事务自主提交或回滚才能立即完成,该请求将失败。

}

我要回帖

更多关于 backuprestore 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信