标签: backup

mysql 备份保留关系

我想知道如何从两个单独的表(类别和子类别,其中子类别属于类别)中备份数据,以便我可以在以后恢复关系。我不确定是否mysqldump --opt db_name足够。

例子:

类别:

| ID | name
-----------
| 1  | Audio
| 9  | Video
Run Code Online (Sandbox Code Playgroud)

子类别:

| ID | category_id | name
-------------------------
| 1  | 1           | Guitar
| 2  | 1           | Piano
| 3  | 9           | Video Camera
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql backup database-backups

0
推荐指数
1
解决办法
2214
查看次数

MySQL 备份命令不起作用

我正在尝试使用以下命令备份 MySQL 数据库:

mysql -u "username" -p "databasename" > "somename.sql"
Run Code Online (Sandbox Code Playgroud)

输入密码后,它没有显示任何输出/错误。它不显示终端提示。没有创建备份文件。

我以前成功使用过相同的命令。但我不知道为什么它现在不起作用。有任何想法吗?

我在 Ubuntu 14.04 LTS 上工作。

mysql database backup ubuntu mysql-backup

0
推荐指数
1
解决办法
905
查看次数

Tar 备份的大小不断增加

我有一个备份脚本,应该备份整个系统,但备份后几天它的大小不断增加。我已设置每天在 crontab 中进行一次备份。

TIME=`date +%b-%d-%y`            
FILENAME=backup-$TIME.tar.gz    
SRCDIR=/                    
DESDIR=/home/backup            
tar -cpzf $DESDIR/$FILENAME --exclude=/home/backup --exclude=/tmp --exclude=/sys --exclude=/dev  $SRCDIR
Run Code Online (Sandbox Code Playgroud)

是否还有其他目录在不断变化,我也需要排除?

提前致谢。

linux backup ubuntu tar

0
推荐指数
1
解决办法
266
查看次数

Docker couchbase cbbackup/cbtransfer/cbrestore 工具

我已经使用 docker 在我的 ubuntu 机器上安装了 couchbase ( https://hub.docker.com/r/couchbase/server/ )。docker运行查询如下:

docker run -d --name db -p 8091-8094:8091-8094 -p 11210:11210 -v /home/dockercontent/couchbase:/opt/couchbase/var couchbase
Run Code Online (Sandbox Code Playgroud)

一切都工作得很好。我的应用程序已连接,我可以插入/更新和查询沙发底座。现在,我正在寻找一种情况,其中 couchbase 位于我的合作开发人员计算机上,该计算机也具有相同的安装,即使用上述链接在 docker 上安装 couchbase。为了实现这一目标,我想在他的安装上运行 cbbackup。为此,我运行以下命令,该命令是上述链接的变体:

bash -c "clear && docker exec -it couch-db sh"
Run Code Online (Sandbox Code Playgroud)

谁能帮我了解此设置中 /opt/couchbase/bin 的位置吗?我相信这是我可以访问“cbbackup”、“cbrestore”和“cbtransfer”的地方,然后我可以用它们来备份和恢复同事机器上的数据。

谢谢,阿比。

backup restore couchbase docker

0
推荐指数
1
解决办法
1049
查看次数

无法连接到当前的Time Machine备份磁盘

如果您Can't connect to a current Time Machine backup disk.在"磁盘工具"中浏览"时间机器"和"验证/修复磁盘",则会出现弹出式警告,这是一个可行的解决方案.

请参阅下面的答案.

permissions macos backup timemachine

0
推荐指数
1
解决办法
8181
查看次数

MariaDB 中的视图定义不是使用 mysqldump 创建的

我在 MariaDB 10.1.25 中有一个数据库,其中有许多表和 20 个视图。当我尝试使用 mysqldump 备份数据库时,它对于表工作正常,但在视图定义中,它无法像表那样创建创建语句。生成的代码是这样的:

--
-- Temporary table structure for view `qry_clientes`
--

DROP TABLE IF EXISTS `qry_clientes`;
/*!50001 DROP VIEW IF EXISTS `qry_clientes`*/;
SET @saved_cs_client     = @@character_set_client;
SET character_set_client = utf8;
/*!50001 CREATE TABLE `qry_clientes` (
  `Id` tinyint NOT NULL,
  `Cliente` tinyint NOT NULL,
  `Direccion` tinyint NOT NULL,
  `Ciudad` tinyint NOT NULL,
  `Fono` tinyint NOT NULL,
  `Fax` tinyint NOT NULL,
  `Email` tinyint NOT NULL,
  `Ruc` tinyint NOT NULL,
  `tipo` tinyint NOT NULL
) ENGINE=MyISAM */; …
Run Code Online (Sandbox Code Playgroud)

mysql backup mariadb

0
推荐指数
1
解决办法
1092
查看次数

如何备份/恢复 Firebird 数据库?

我真的很困惑 Firebird v2.5 备份/恢复过程。我应该使用什么来备份/恢复本地 Firebird 数据库: fbsvcmgr.exegbak.exeisql.exenbackup.exe

这些都是选择还是我错了!

为 C++ 应用程序执行此操作的实用方法是什么?

第一次我应该如何知道数据库是否已经存在,以便我可以决定是否恢复它。

backup firebird restore

0
推荐指数
1
解决办法
8656
查看次数

Docker 镜像变得越来越大

现在我正在尝试使用 Docker。

我已经“安装”了 Docker Debian 映像。在这个 Debian 环境中,我安装了一个应用程序。

现在,我每天晚上都会这样做:

  • docker stop(停止容器)
  • docker commit(将容器制作为镜像)
  • docker save(将图像保存到文件中,我这样做是为了备份当前的工作)
  • docker run(启动容器)

正如您所看到的,我尝试创建一个“备份解决方案”。

它工作完美。但问题是,备份文件每天都变得越来越大。即使多天不接触容器。

以前远低于 10 GB,但现在已经是 20 GB。

这是为什么?我究竟做错了什么?

多谢

backup containers docker

0
推荐指数
1
解决办法
5389
查看次数

Git vs SVN:性能和存储

我想使用Git或SVN(Subversion)之一作为备份系统.对我来说唯一重要的是系统的存储和性能.我搜索了一下,我发现的大多数结果是将它们与源控制相关的功能进行比较,例如分支,本地存储库等.但是,正如我所提到的,我不是在寻找这样的功能.

总之,我想知道:

  • 哪一个更有效的存储(占用更少的空间)
  • 哪一个更可靠(如果在推送/提交时出现崩溃,哪一个更好地处理错误)
  • 哪一个做得更快
  • 哪一个可以更好地处理大型存储库(如果提交了太多的修订,哪个会更好)
  • ...

如果在比较中添加了一些事实(实验),我将不胜感激.我正在寻找可靠的证据.

svn git version-control backup

-1
推荐指数
1
解决办法
5921
查看次数

使用PHP/MYSQL备份整个数据库

我正在尝试执行php/mysql备份

我从表单页面接收值,然后使用命令"select tables",我将这些值保存在数组中.

之后,我执行"for"循环来备份每个表:

<?php

$dbname = $_POST['txt_db_name'];
$tbname = $_POST['txt_tb_name'];

$ligacao=mysql_connect('localhost','root','')
or die ('Problemas na ligação ao Servidor de MySQL');

$res = mysql_query("SHOW TABLES FROM pessoal");

$tables = array();

mysql_select_db($dbname,$ligacao);

while($row = mysql_fetch_array($res, MYSQL_NUM)) {
$tables[] = "$row[0]";
}

$length = count($tables);


for ($i = 0; $i < $length; $i++) {
$query=
"SELECT * INTO OUTFILE 'pessoa_Out.txt'".
"FIELDS TERMINATED BY ',' ".
"ENCLOSED BY '\"'".
"LINES TERMINATED BY '#'".
"FROM $tables[$i]";


 $resultado = mysql_query($query,$ligacao);

 }



 mysql_close();

 if ($resultado) 
 $msg …
Run Code Online (Sandbox Code Playgroud)

php mysql backup

-1
推荐指数
1
解决办法
630
查看次数

我用什么软件将软盘作为图像放在硬盘上?

我还有大量的软盘.在其中一些可能有源代码我不想丢失.我也不想单独看每一个,因为这需要花费很多时间.什么软件最适合将所有数据复制到硬盘上,最好是同时创建索引?

我也有兴趣成像mac软盘,但它不必在同一台机器上.

[回应]
目标是最终摆脱所有那些带有软盘的盒子.我问的是图像,因为xcopy没有复制所有(隐藏?)扇区,是吗?xxcopy更好吗?

我不想为每张软盘键入一个名称.

Mac上的磁盘工具可能需要一些太多的键盘或鼠标操作,但可能是可写的

windows macos backup floppy

-2
推荐指数
1
解决办法
350
查看次数

如何使用MongoDB BackUp

我有一个MongoDB数据库有大约50个集合..它包含一些主集合和一些事务集合.我想每5个小时备份一次我的数据库.PLz提出了一些解决办法

database backup mongodb

-5
推荐指数
1
解决办法
629
查看次数