问题标签 [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 投票
11 回答
510998 浏览

mysql - 一次导出和导入所有 MySQL 数据库

我想保留我所有 MySQL 数据库的备份。我有 100 多个 MySQL 数据库。我想同时导出所有这些,然后再次将它们一次导入我的 MySQL 服务器。我怎样才能做到这一点?

0 投票
3 回答
176 浏览

mysql - 使用转储->导入或复制器克隆 MySQL

我有一个 LAMP (CentOS) 服务于大约 100 个正常的 CMS(主要是 Joomla)站点。我对文件进行了 rsync,但我还想将数据库备份到另一台服务器offsite

我一直在阅读,据我所知,您可以将数据库转储到主服务器上,rsync 转储然后将它们导入备份服务器。另一种选择是使用 MySQL 自己的 Replicator。

复制器看起来很不错,但在我阅读的所有示例中,主从器似乎都在同一个 LAN 上。当您想通过 10mbps 连接进行异地复制时,这将如何工作?这个过程真的很重吗?每晚运行一次普通的转储->导入脚本会更好吗?

0 投票
1 回答
288 浏览

mysql - 无法重新导入批处理脚本生成的 .sql 文件

我正在使用以下批处理脚本

当我从命令行手动使用 mysqldump 命令时,它会生成一个大小相同的.sql文件。

但是,当我尝试使用以下方法将此 .sql 加载到数据库时:

它不加载任何东西,不创建数据库表/文件。脚本中有错误吗?还是我错过了什么?

0 投票
1 回答
2247 浏览

php - MySQL插入多个数据库 - 发出整个代码

我不想说太多,这是我的代码(我知道它不是 PDO,但一旦它可以工作它就会)。几乎所有工作!

现在我正在做日志,我被卡住了!- 感谢迈克尔的更新,其中一些已修复!

也优化功能。出于某种原因,这不适用于 Multiple DB...

许可不想正确我已经看了几个小时,但我无法弄清楚。一切都很好地工作的一部分。

该代码从真实数据库中读取一些行并将它们移动到备份数据库。但我想要一个 cron 作业和电子邮件警报,所以我做了一个简单的日志(到表中),但它不想工作......我什至看不到任何错误日志。那么:PHP 警告:mysql_query():提供的参数不是第 34 行 /home/sites/stcticketing.org/public_html/back/asu1.php 中的有效 MySQL-Link 资源

请先修复它,然后评论任何 PDO,除非解决方案本身:) 任何帮助将不胜感激!

0 投票
0 回答
105 浏览

enums - 恢复枚举字段值

我从 mysql 表的枚举字段中更改了可能的值。我认为随着这种变化,来自变化字段的一些值丢失了。是否有可能以某种方式恢复这些值?我有一个用于数据库更改的 mysqlbinlog。

谢谢

0 投票
1 回答
1019 浏览

mysql - 为什么 percona xtrabackup 这么慢又大

当我不带参数调用 innobackupex 时,它会生成所有数据库的备份。它需要三分钟,并产生 8GB 的​​输出。当我运行 mysqldump --all-databases 时,需要 1 分钟,并产生 1.5gb 的输出。既然这两个输出都可以用来重新创建同一个数据库,为什么 xtrabackup 这么慢而且这么大?

0 投票
1 回答
2558 浏览

backup - 创建 TAR 文件读取标准输出

我正在尝试进入从 Mysqldump 生成的标准输出的 tar 文件:

不起作用。

目前我暂时解决了使用:

是否也可以使用 tar 或 bzip2 来做同样的事情?

0 投票
1 回答
368 浏览

mysql-backup - 使用 MysqlBackup 3.8.1 进行增量备份

我想对我的数据库进行增量备份,为此我正在使用 mysql Enterprise 备份。问题是当我写下命令时

mysqlbackup --user=root --password=password --backup-dir=/home/admin/Fullbackup 备份和应用日志

一切都很好,并且完整备份很好。但是当我写

mysqlbackup --user=root --password=password --incremental --incremental-base=/home/admin/Fullbackup --incremental-backup-dir=/home/joy/incremental_1 备份

它的作用相同,并进行完整备份。我尝试了很多来确定它发生的原因,但我失败了:(有人可以帮忙吗??提前致谢

0 投票
1 回答
371 浏览

mysql - 寻找 Mysql 备份/同步建议(多台服务器同步到 1)

我有 3 台 mysql 服务器,我需要每天备份。每台服务器只使用 1 个带多个表的数据库。

我已经在每台服务器上编写了一个 mysql 转储脚本。但这次我希望每台 mysql 服务器备份到第四台服务器(主服务器)(w/c 是远程位置)..

主服务器将作为所有 3 台服务器的镜像,这样即使其中一台出现故障,我们也可以查看其他服务器的数据,因为主服务器将处于更可靠的互联网连接上。

注意和限制: 1)每个服务器都需要“发送”他们的备份到主服务器,因为主服务器不能对每个从服务器进行“传入”连接(从服务器不支持端口转发)

2) 最好只备份“更改”以使网络上的事情更轻松。(同步?增量?)

3) 目前所有人都在运行 Windows 7,因为现在我正在使用 Navicat MySQL 的同步功能。我更喜欢使用基于 PHP 脚本的解决方案,这样我就可以将东西迁移到 *nix 。我已经阅读了有关复制的信息和所有这些东西,但我有点想要一个现成的解决方案,也许是我可以下载或购买的软件之类的。我没有时间编写自己的同步/复制脚本/软件。只是想克服这个远程同步障碍并继续进行该项目。

问候所有人

0 投票
1 回答
392 浏览

php - 使用 exec 在 linux 上备份 php mysql

我正在尝试使用 exec() 函数来执行 mysqldump 文件并将备份文件存储在特定文件夹中,但它没有出现在该文件夹中。关于代码有什么问题的任何想法?

谢谢!