在docker中管理和备份数据的如下所示:
docker run --name mysqldata -v /var/lib/mysql busybox true
docker run --name mysql --volumes-from mysqldata mysql
docker run --volumes-from mysqldata -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /var/lib/mysql
然而,当我以这种方式备份正在运行的容器时,我不会得到一致的备份,不是吗?我知道像mysqldump这样的工具,但如果我需要
我正在使用JSON和Firebase的控制台创建一个iOS应用程序。我已经在控制台中设置了Firebase的一切,但也参考了Ray Wenderlich的帮助文档(它非常有用)。 https://www.raywenderlich.com/3-firebase-tutorial-getting-started 我的问题是关于结构化数据部分。特别是,他们引用的数据模型的JSON是: // The root of the tree
{
// grocery-items
"grocery-items": {
// grocery-items/milk
在我的ubuntu20.04服务器上的mysql-server崩溃后,我将/var/lib/mysql复制到服务器上的备份文件夹中。现在,我试图通过将备份路径复制到/var/lib/mysql来恢复所有数据库,但是这样做之后就不会让mysql-server启动。
另外,我已经检查了journalctl -u mysql中的任何日志,但它只显示了Failed to start MySQL Community Server.
我还尝试使用mysqldump从备份文件夹生成sql备份,并将其直接导入phpmyadmin,但它无法识别生成备份的数据库
有什么解决办法吗?