问题标签 [database-backups]
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.
sql-server-2005 - 将数据库从 sql server 2008 移动到 2005
我目前在 SQL Server 2008 中有一个要移动到 SQL Server 2005 的数据库。我想将 2008 db 备份到 bak 文件并将其导入到 2005,但是在备份时找不到 SSMS 2008 中的任何选项。过去有没有人有类似的需求?你是怎么做到的?
mysql - 使用 mysqldump.exe 将 mysql 数据库从本地主机复制到远程服务器
我想将 mysql 数据库从本地计算机复制到远程服务器。
我正在尝试使用 mysql dump 命令。互联网上的所有例子都建议做类似的事情
最初mysql>
的只是我登录后得到的提示。
但是当我这样做时,我得到You have an error in your SQL syntax; check the manual that corresponds ... to use near 'mysqldump -u user -p pass myDBName | NewDBName.out'
既然我已经登录了,还需要使用 -u 和 -p 吗?不这样做会给我同样的错误。你能看出有什么问题吗?
sql-server-2008 - 选择追加到现有备份而不是覆盖
我有一个数据库,两天前我做了第一次备份。然后昨天我花了整个时间添加新记录。今天早上我运行了一个备份,(但我选择了追加到现有的备份集),如下图所示。
我刚刚进行了恢复,发现它从昨天开始清除了我的所有数据,并从 2 天前的备份中恢复了它。不是今天早上备份的版本。
为了安全起见,我压缩了这个备份文件。
我更改了数据库中的一些数据,然后我再次运行备份,但这次我选择了“覆盖所有现有备份集”
现在,当我恢复数据库时,它似乎可以正确地从备份中恢复数据。 我想我在这里吸取了教训,如果我错了
我的问题是,我是否失去了一整天的工作?
我今天早上的备份 .bak 文件仍然保存在一个 zip 文件中。无论如何我可以用正确的数据恢复吗?
mysql - 如何安排一个 cron 作业每周备份一个 MySql 数据库?
我可以使用什么命令行每周将 MySql 数据库备份到带有日期的文件名中(这样它就不会与以前的备份冲突)?
另外,这是一个合理的备份策略吗?我的数据库相对较小(现在完整的导出只有 3.2 兆)。流失率相对较低。如果出现问题,我需要能够取回完整的数据库。如果有一种方法可以让我看到一段时间内发生的变化,那就太酷了。
database - 有什么比 mysqldump 更快的备份和恢复 MySQL 数据库的方法?(快于 4 小时)
我们有一个大约 3GB(文本)的数据库,mysqldump
用于转储它的文本表示,然后
用于恢复数据库。但是需要4个小时。
有没有办法快速备份/恢复数据库?
它在使用 Ruby on Rails 的 Mac 上,所以有一次我将test
环境设置为使用开发数据库,并且测试在几秒钟内清除了整个数据库。
如果是 PC,我有一种方法是“拍摄”开发环境的“快照”——只需使用 Virtual PC 并说虚拟磁盘映像只有 2、3GB,然后我们可以保存那个虚拟硬盘驱动器 (VHD),然后将整个内容与数据库一起备份。
但是在Mac上,没有这样的方法吗?谢谢。
sql-server-2008 - 在 SQL Server 2008 中撤消表更新
我无意中更新了我的 SQL Server 2008 中的一个表,我正在通过逐个单元格的复制来更新另一个表,但是我已经覆盖了原始表。有没有办法可以恢复我的表格内容?
mysql - 当表有数千万条记录时,使用“mysql mydb < mydb.sql”重新创建 MySQL DB 真的很慢。如何改进它?
似乎一个具有几千万条记录的表的MySQL数据库会INSERT INTO
在以下情况下得到一个大语句
完成备份数据库。(它是处理所有记录的 1 个插入语句吗?)
因此,在使用重建数据库时
然后 CPU 几乎不忙(mysql 进程的使用率大约为 1.8%...我也没有看到 mysqld?)而且硬盘似乎也不太忙...
上次,整个恢复过程花了 5 个小时。有没有办法让它更快?比如,在做的时候mysqldump
,它可以把INSERT
语句分成更短的语句,这样mysql
在恢复数据库时就不需要那么难地解析行了吗?
php - PHP 数据库转储脚本 - 有什么问题吗?
我找到了一个 PHP 函数来转储其他人编写的 mySQL 数据库,然后对其进行清理和格式化。我想知道我是否可以对它进行批评。我已经运行了它,在 Wordpress 博客上对其进行了测试,并且数据库完全恢复了,但我想对代码进行一些其他的观察。
具体来说,我正在寻找有关以下方面的反馈:
- 任何可能破坏数据的东西 - 没有正确转义等
- 违反任何最佳实践/原则
- 安全问题
- 您可能认为有问题的任何其他问题
注意:我不想使用mysqldump,我想从代码中完全生成这个 sql 备份。我也意识到文件名可以随机生成,但是 SQL 文件也会上传到 Dropbox,我想用相同的名称对其进行版本化。
谢谢!
代码:
sql-server-2008 - 如何在 sql server 2008 中安排备份?
如何在 SQL Server 2008 中安排每天晚上 9:00 的备份?