我正在使用mysqldump备份我的数据库: http : //www.tizag.com/mysqlTutorial/mysqlbackup.php 它给了我一些命令(Linux我认为): mysqldump –tab=/path/to/some/dir –opt db_name 但是这并不能解释我用这个命令做什么,或者我怎么把它发送到数据库以便备份。 它说我需要运行SSH到您的Web服务器 。 这是什么意思,我该怎么做? 编辑: 我这样做的主要原因是,我可以让数据库每周使用cronjob自动备份。 使用PhpmyADmin或我需要手动访问的任何工具来备份数据库不是我正在寻找的解决scheme。
是否有可能从Linux命令行创build远程Microsoft SQL Server数据库的本地备份文件? 我知道我可以从Windows命令行使用SQLCMD ,但从一个Linux的盒子是可能的?
我创build了SQL Server代理作业(在SQL 2008 R2中)来备份服务器上的一些数据库。 当备份文件夹设置为该机器上的文件夹时,此任务运行良好,但是当我尝试将其设置为远程文件夹位置时,该任务无效。 我得到了相当无益的错误Execution of job 'xxx' failed. See the history log for details. Execution of job 'xxx' failed. See the history log for details. 我已经看了Windows事件日志,我看到消息`包装“DailyBackup”失败。 有没有办法获得更详细的日志logging? 另外,我试图做甚至可能(即写备份到另一台服务器上的文件夹)。 注意我可以愉快地访问其他服务器上的文件夹并创build文件等,所以我认为这不是访问权限的问题?
我正在将生产数据库的备份恢复到新服务器 。 新服务器还托pipe使用数据库的应用程序。 因此,我想使用相同的用户/传递组合来连接到数据库。 用户也包括在数据库备份,所以我认为应该工作。 但是,用户在新服务器上不存在(数据库)用户 。 所以我创build了一个新的服务器用户,并试图将这个凭证映射到新恢复的数据库。 但是,这是因为user already exists于数据库中。 是否有可能(如果是这样,请告诉我如何)将用户从数据库(独立于服务器)移动/复制到(数据库)服务器login名单?
我在Ubuntu服务器上安装了MySQL 5。 我想备份数据库: 最近7天 每周 并将这些备份存储在另一台服务器上。 我更喜欢这个工具运行在与数据库相同的服务器上,并使用例如FTP访问将这些文件存储在远程服务器上。 我有一个cPanel安装,但我不知道,如果cPanel带来的工具是推荐的,除了不允许我自动将备份文件复制到另一台服务器。 mysqldump或mysqlhotcopy命令不能满足复制到另一台服务器的需要。 推荐哪个工具? 任何意见将不胜感激。 我检查了其他人对类似问题的回复,并且陈旧或不完整。
我在pipe理计算机系统方面很新,但我总是想知道一切,以最大限度地发挥。 当我们上次部署应用程序的新版本时,我得到了备份脚本来备份特定的数据库。 我看到了备份参数,如: 跳跃 NOUNLOAD NOREWIND 统计 我发现,如果你在磁带上备份,nloadwind(no-unload)不会卸载磁带,norewind不会倒带磁带,统计数据会以%显示进程(stats 1; = 1%steps或stats 10 10%steps) 我不知道SKIP做了什么,因为谷歌不想帮助我,我也很想知道,如果我跳过这一切,它是否会改变任何事情。 当我从我的脚本中删除所有不必要的东西时,它看起来更清洁。
我读了MongoDB的官方文档: 重要的是:db.fsyncLock()可能会阻止读取操作,包括validation身份validation警告所需的读取操作:调用db.fsyncLock()时,确保连接保持打开状态,以允许随后调用db.fsyncUnlock()。 closures连接可能会使锁难以释放。 在最坏的情况下,我使用阻塞数据库的fsyncLock(),但是由于临时的networking故障,我突然失去了与数据库的连接。 在这种情况下,我不能重新连接,因为fsyncLock()阻止读者。 我的数据库将被永久封锁。 我正在考虑closuresmongodb做备份。 什么是单个mongod最安全的备份解决scheme?
如果我们遇到SQL代理无法启动的情况,我们是否仍然可以进行完整的手动SQL备份? 我不是说计划备份和维护计划,只是简单的右键单击>任务>备份(在SQLpipe理工作室)。
我已经设置了一个每天晚上运行的作业,并对服务器上的所有数据库进行完整备份。 白天,另一项工作每隔几小时进行一次差异备份。 新的数据库被创build时,问题就出现了。 差异备份作业每次都会失败,直到完整备份作业自从添加数据库以来首次运行为止。 之后,一切按预期运行,至less直到添加另一个新的数据库。 当然,在没有完整备份的情况下,差异备份是没有意义的,我假设这就是为什么我得到一个错误。 问题是,有什么我可以做的,以防止这种情况,最好是每次添加新的数据库时不需要手动操作的东西?
我不是一个系统人员或DBA,当我正在审查一个项目的出价时,我开始怀疑磁带备份(LTO-3000)如何影响Windows Server(2012)中的Sql Server数据库等实时生产应用程序, 。 根据我的经验,数据库文件被完全locking,不能复制。 我首先想到的是,将SQL Server复制到辅助(虚拟)服务器。 然后,可以将服务器设置为按计划执行转储/备份。 这是“规定”的方法吗? 如果没有,备份Sql Server数据库的一般方法是什么?