问题标签 [mysql-backup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
27 浏览

mysql - MySQL 将表复制到另一个数据库(不在同一个网络)- 备份?

我有一个工作数据库 - 我想复制它的所有数据(甚至只是其中的一个表)并在磁盘上创建一个备份,并在另一个位置(不是同一台计算机)上创建一个“备份”数据库。另一台计算机未连接到互联网

我怎样才能做到这一点?

0 投票
1 回答
17 浏览

mysql - MySQL - 将数据从行复制到另一个表?

我有一个table1和table2 我想根据table1中的名字更新table2中的地址

例如 :

表1(当前更新数据)

约翰尼第一街大卫第二街丹尼第四街

表2(旧):

强尼未知

大卫第五街

丹尼法兰西

丹尼尔第二街

表2(需要和表1一样)

乔尼第一街

大卫二街

丹尼四街

丹尼尔第二街

有没有自动执行的命令?或者我需要为它写一个代码?

谢谢 ,

0 投票
1 回答
1294 浏览

mysql - 如何从 Windows 中的多个 MySQL 数据库备份每个表?

我在 WIndows Server 上有多个 MySQL 数据库,我想通过创建一个具有数据库名称的文件夹并在相关数据库的每个表的 .SQL 文件夹内创建一个文件夹来备份所有这些数据库。这个想法是为了更容易恢复信息,因为有时我只需要恢复一个表而不是整个数据库。

我对此进行了一些研究,并找到了一个可以做到这一点的 shell 脚本。该脚本为服务器上的每个数据库创建一个文件夹,并在其中为每个表创建一个 .SQL 文件,然后将所有这些文件夹压缩为一个 .ZIP 文件,并仍将其发送到 FTP 服务器(这对我来说不是必需的)。

下面是我找到的shell脚本。

资料来源: https ://www.howtoforge.com/shell-script-to-back-up-all-mysql-databases-each-table-in-an-individual-file-and-upload-to-remote-ftp

最后,我可以使用这个脚本,但是我这里没有 Linux 机器,我也无法使用 Linux 创建任何 VM。我尝试将此脚本转换为批处理文件 (.bat),但我没有成功,因为我对高级脚本不是很了解。

是否有满足我需求的 Windows 解决方案?或者是否可以将此脚本转换为在 Windows 中工作?

先感谢您。

0 投票
0 回答
51 浏览

mysql - 编写为备份文件创建日期目录的小型 Shell 脚本时遇到问题

我正在尝试创建一个 shell 脚本作为我的 MySQL 日常备份的 cron 作业的一部分。我使用 Webmin 作为 GUI 界面,并被告知插入一个小的 shell 脚本作为命令的一部分,以便在 Webmin 中的备份选项后运行,根据本文中噪声海洋的响应:https ://www.virtualmin.com/node/54190 .

目前,我必须手动创建一个以当前日期命名的文件夹(例如 2018 年 6 月 6 日),并将我的四个 MySQL 数据库备份文件移动到这个新创建的文件夹中。如果我不这样做,备份文件将被第二天的备份覆盖。

我所有的 MySQL 备份都存储在 /etc/mysql/MySQL Backups/ 中。由于我还是新手,我需要帮助来了解我需要为以下执行哪些命令/脚本:

  1. 每天自动创建一个以当前日期命名的新文件夹(例如 2018 年 6 月 6 日),该文件夹存储在 /etc/mysql/MySQL Backups/ 目录中。
  2. 自动备份 MySQL 后自动将所有四个 .sql 备份文件移动到新创建的文件夹中(例如,cron 作业自动备份 MySQL,随后,脚本中使用的命令将自动将备份文件移动到 6/6/2018 文件夹中)

我尝试使用以下由 ; 分隔的命令 如noisemarine所述,但无济于事:

BDIR=/etc/mysql/MySQL 备份/;DATE=`日期 +%F ; mkdir -p $BDIR/$DATE ;mv $BDIR/*sql $BDIR/$DATE/

我不知道这张照片有什么问题。

再一次,看起来我需要做的就是在标题为命令的框中插入一个命令列表,以便在 Webmin 中的备份选项之后运行(请参见附图以获得视觉表示)。

任何帮助将不胜感激!

谢谢!

Webmin 配置截图

0 投票
1 回答
261 浏览

mysql - 如何使用基于 binlog 的 Ansible Playbook 在 mysql 中实现 1 小时定时增量备份?

我有两台服务器。master 和 slave 为复制进行了调解。复制过程运行良好。在这里,我想每隔一小时使用一次“增量转储”选项并将其上传到 s3 存储桶或另一台服务器或本地机器(控制机器)。从 mysql 文档中,我有信心使用 binlogfile 完成此操作。但我不知道从哪里开始。

我正在按照下面给出的步骤进行操作。但我不知道 binlog 文件如何更改仅相当于增量转储,即使它具有我们在数据库中所做的所有查询。

我的复制代码在这里。

0 投票
1 回答
220 浏览

mysql - 如何在不使用 percona 的情况下使用 LSN 在 MySQL 中使用 ansible 进行增量备份?

我想使用 ansible/shell 命令增量备份 mysql DB。谁能给我其中涉及的步骤。我的 MySQL 中有一个数据库和表。my.cnf 文件具有该配置。每隔一小时我想做一次备份并将我的数据库数据上传到 s3 存储桶。

0 投票
1 回答
1173 浏览

mysql - MySQL中主二进制日志和从二进制日志有什么区别?如何在两台服务器上实现相同的二进制日志?

我有主服务器和从服务器。复制完成。现在我确实在两台服务器上都遵循了以下步骤。

之后,我在我的主人中运行了插入查询。然后检查了我的主二进制日志。尺寸增加。但是slave没有变化。但我想在从属二进制日志中增加与主控相同的值。原因是我想通过使用二进制日志从从站进行增量备份。

0 投票
1 回答
264 浏览

mysql - Windows中的mysql差异/增量备份

我以前做过很多次不同类型的备份,但我都是在 LINUX 中完成的,因为那是人们通常使用的:P。

这次它是一个新应用程序,它独立运行在客户端系统及其窗口上。所以 xtrabackup/percona 现在没有帮助 :(。

而且我不赞成使用 binLog 进行差异/增量备份,因为对我来说它既冒险又耗时。

你们中的任何人都可以帮我提供一个可靠的选项,我可以通过它在 Windows 系统中执行增量备份。(我不能为我们的应用程序将使用的每个系统购买备份工具)。

0 投票
1 回答
137 浏览

php - 使用 mysqldump 和 php 备份数据库不起作用

请我想使用 php 备份我的数据库。我已经尝试了很多关于这个类似问题的回答问题,但仍然无法正常工作。

这是回应

0 投票
0 回答
95 浏览

c# - 该进程无法访问文件“Bkp_20181101.sql”,因为它正在被 MysqlBackup 中的另一个进程使用

我试图使用 mysqlbackup dll 获取 mysql 备份。文件已创建但 sql 未备份,上述问题是在 bkp.ExportToFile 代码中抛出的。我正在使用以下查询,请帮助解决这个问题,在此先感谢!