backup相关内容

从MySQL简单的备份和恢复mysql数据库

如何从以下Java代码备份mysql数据库: 它的保存路径是动态分配的。 Path中的空格不会产生问题。 使用执行的jar文件生成路径。 DBname,DBusername或DBpass 解决方案方案 注意:下面给出的代码是解决问题的一种方法,可能不是最好的方法。一切都是可变的代码内。如果你在环境变量中没有mysql,请在mysqldump和mysql之前添加路径(例如对于XA ..
发布时间:2017-03-17 16:48:28 Java开发

我需要在SQL脚本文件中自动化SQL Azure数据库备份。我怎么能这样做?

目前,我每天都在生成SQL脚本来进行SQL Azure数据库的备份。我需要使用一些免费软件自动完成此过程。我如何实现这一点? 注意: - 我需要采取SQL脚本的形式到一些本地机器的备份。 解决方案 选项1:运行一些代码/脚本备份数据库 可以使用SQLCMD实用程序运行SQL。 http:// msdn.microsoft.com/en-us/library/ms16277 ..
发布时间:2017-03-17 15:33:50 其他数据库

备份MySQL用户

如何备份MySQL用户及其权限? 像mysqldump? 我正在寻找类似的东西: mysqldump -d - u root -p MyTable> Schema.sql 解决方案 mysql -BNe“从mysql.user中选择concat('\'',user,'\'@ \'',host,'\' \ while read uh; do mysql -B ..
发布时间:2017-03-17 15:22:42 数据库

如何将数据从一个数据库复制到另一个在不同的服务器上?

我有2个DB在不同的服务器上具有相同的模式。 我需要将数据从表T复制到不同服务器和网络中的测试数据库中的同一个表T. 最简单的方法是什么? 我听说数据可以转储为平面文件,而不是插入到数据库。它如何工作? 这可以使用sqlplus和oracle数据库实现吗? 谢谢! 解决方案 使用Oracle导出将整个表导出到文件,将文件复制到serverB并导入。 http:// ..
发布时间:2017-03-16 11:42:27 数据库

如何备份MySQL数据库?

在备份数百万个条目的数据库时,我需要考虑什么? 解决方案 根据您的要求,有几个选项我一直在使用自己: 如果不需要热备份,请删除db服务器并备份文件系统水平e。使用tar,rsync或类似的。 如果你确实需要数据库服务器继续运行,你可以开始使用 mysqlhotcopy 工具(perl脚本),它锁定正在备份的表,并允许您选择单个表和数据库。 / li> 如果您希望备份可移植,则可以 ..
发布时间:2017-03-14 04:58:58 数据库

将mysql表导出为SQL格式?

是否可以通过PHP代码将包含其记录的表导出为sql格式? 但我发现下面的代码: backup_tables('localhost','root','','compare_db'); 函数backup_tables($ host,$ user,$ pass,$ name,$ tables ='*') { $ link $ mysql_connect $ pass); my ..
发布时间:2017-03-14 04:51:56 PHP

PHP下载备份MySQL数据库

我想让客户端手动下载其数据库的备份。我编写的网站使用PHP和MySQL。所以在管理员用户登录后,将有一个链接,在菜单中将.sql文件下载到本地计算机。我可以用PHP来实现这个目的? 解决方案 让MySql处理这个,并且告诉mysql这样做的最好的方法是使用shell脚本: #! / bash #Shell脚本备份MySql数据库 #将Nysql数据库文件备份到/ backup di ..
发布时间:2017-03-14 04:29:09 PHP

使用PHP备份MySql数据库

我在MySql中有一个非常大的数据库,我需要每天备份它。 我需要能够从任何计算机,因此我想到了一个php脚本做这个,并把这个php脚本在线(offcourse与密码保护和授权等,所以只有我可以访问它)。 我应该使用什么命令,并且可以更改备份的设置(例如 Add AUTO_INCREMENT value = true )? 我会感谢的例子... 此外,如果这是一个坏的方法(不 ..
发布时间:2017-03-14 04:26:35 PHP

以编程方式使用备份数据库

如何使用.bak数据库备份文件(通过 SQL 服务器 我想我的应用程序将数据库备份到一个位置(我已经可以做),我还希望它能够加载 解决办法: 方案 您需要首先确保您的dev框上安装了SMO(SQL Server管理对象)并可用。如果您已经安装了一些版本的SQL Server,通常是这种情况。 如果您有SMO库可用,您可以使用此代码段进行操作: 使用Microsoft.Sq ..
发布时间:2017-03-14 03:50:20 C#/.NET

MySQL数据库在Windows服务器上自动备份

有一种方法可以在一天的某些时间自动备份MySQL数据库以指定服务器或发送附件的电子邮件。你认为哪种方式是实现这一点的最好和最安全的方法? 解决方案 我会使用Windows任务Scehduler / cron(取决于您的系统)和 ..
发布时间:2017-03-14 03:37:21 数据库

SQL Server自动备份

用于创建SQL Server 2008数据库的自动备份的软件产品的建议是什么? 备份应该在不使数据库脱机/ > 解决方案 我建议只在SQL Server中创建一个维护计划来处理备份,它可以配置为备份到指定的位置次,而不使数据库脱机,并将处理您的增量备份清理。 http:// msdn.microsoft.com/en-us/library/ms189715.aspx ..
发布时间:2017-03-14 03:07:50 其他数据库

备份neo4j社区版在unix:mac或linux脱机

以前,我在进行“备份”时遇到了问题,如 question 在尝试还原数据库时出现错误,因为我在数据库运行时执行了副本。 我试过这个: 我创建了一些节点和关系,很少像10(矩阵示例)。 然后我停止了服务neo4j 我将包含graph.db的文件夹数据复制到另一个位置 之后,我删除了graph.db文件夹并启动neo4j 它自动创建一个新的graph.db文件夹,数据库运行为新的没 ..
发布时间:2017-03-14 00:16:14 其他数据库

如何备份sqlite数据库?

什么是正确的方法呢? 我只是复制.sq3文件? 如果网站上有用户并且正在复制文件,会怎么办? 解决方案 备份的安全方法是运行: sqlite3 my_database.sq3 ,然后: .backup backup_file.sq3 结果是数据库的副本。它与常规文件复制不同,因为它负责当前正在处理数据库的任何用户。在数据库上设置 ..
发布时间:2017-03-13 23:58:36 数据库

什么是实现软删除的最好的方法?

目前正在处理一个项目,我们必须为大多数用户(用户角色)实现软删除。我们决定在数据库中的每个表上添加一个“is_deleted ='0'”字段,如果特定用户角色在特定记录上命中一个删除按钮,则将其设置为“1”。 为了以后的维护,每个SELECT查询将需要确保它们不包括is_deleted ='1'的记录。 是否有更好的解决方案软删除? 更新:我还应该注意到,我们有一个审计数据库跟踪 ..
发布时间:2017-03-13 23:02:10 其他数据库

什么是在MySQL中执行增量备份的最佳方式?

我们使用MySQL 5.0版本,大多数表是InnoDB。我们运行复制到从服务器。我们正在考虑每天备份MySQL日志文件。 问题 执行增量备份时的最佳做法是什么? ul> 解决方案 AFAIK进行增量备份的唯一方法是使用二进制日志。如果您想要进行完整备份(InnoDB热复制),您还有其他选项,但增量意味着您需要记录所有已完成的交易。 您需要问自己为什么'备份数据。因为你有 ..
发布时间:2017-03-13 22:47:06 数据库

如何在Android上将数据库文件备份到SD卡?

我想在我的Android应用程式中新增一项功能,该功能会自动备份 SQLite 数据库复制到 SD卡。 什么是最好的办法呢? 解决方案 SQLite数据库是完全独立的文件,是可移植的。您可以将整个文件直接复制到SD卡。 虽然首先我会检查一个SD卡是否安装在设备上,它的路径是什么使用 Environment.getExternalStorageDirectory())。 ..
发布时间:2017-03-13 20:38:59 移动开发

Google Apps脚本:将电子表格保存为本地备份的ODS

我可以用手。我的公司广泛使用Google表格,当我们失去互联网连接时,我们需要一种方法来访问文件。 我无法获得本网站上的任何示例,无法通过脚本从Google表格创建xls或ods。 我用脚本创建了一个可以从本地Google云端硬盘文件夹访问的csv备份。当与每小时触发器一起使用时,此脚本创建在最后一小时修改的任何电子表格的每张表的csv文件,将它们放在一个文件夹中,并将其压缩到专门用于 ..
发布时间:2017-02-26 16:38:58 Office

从命令行将MySQL数据库转储为纯文本(CSV)备份

我想避免mysqldump,因为输出的形式只是方便mysql读取。 CSV似乎更普遍(每个表一个文件是好的)。但如果有mysqldump的优势,我都耳朵。此外,我想要的东西,我可以从命令行(linux)运行。如果这是一个mysql脚本,指向如何做这样的事情的指针将是有帮助的。 解决方案并且您的数据不是二进制的,请使用 mysql 命令的 -B 选项。使用此选项,它将生成TSV(制表符分隔)文 ..
发布时间:2017-02-24 15:26:28 数据库