我已经将MySQL用于PHP编写的应用程序。过了一段时间,它的数据会很棒,我需要从它们那里做备份。此外,我需要我可以随时恢复备份数据。我的问题是,phpMyAdmin是否可以进行备份并将其安全地重新保存,而且没有任何数据丢失?
(我的数据库结构中有MyISAM和innoDB)
此外,如果您知道任何其他IDE进行备份和还原,而不向最终用户显示数据库结构和表,请告诉我他们的名字。
谢谢。
答案 0 :(得分:2)
如果您在自己的服务器上运行MySQL,则可以复制数据库文件夹,但必须首先停止MySQL服务器。无论如何,我建议通过phpMyAdmin(导出功能)或命令行(mysqldump
)转储数据库。使用后者,您可以编写批处理脚本,该脚本还压缩和加密转储文件的内容。
答案 1 :(得分:1)
使用内置的导入和导出?唯一的数据丢失将是备份后的所有内容,直到导入备份为止。
安全地?那是一个完全不同的话题。有太多东西要考虑称之为安全,但如果您使用的是https或在可靠的局域网上,那么是的,我认为这是安全的。
我认为MySQL Workbench可以进行导出和导入。
答案 2 :(得分:0)
如果您希望更安全,更周期地备份MySQL数据库而不会丢失数据到远程服务器或本地驱动器(本地硬盘或映射驱动器),那么您可以尝试使用领先的备份软件Vembu StoreGrid http://www.vembu.com/受到全球2700多家服务提供商的信赖。通过选择整个数据库配置单个备份后,将在下次备份时自动备份新添加的数据库。此外,StoreGrid仅备份下一个增量计划中的增量字节更改。
Vembu为几乎所有人提供了解决方案,只需在下面查看:
对于服务提供商:StoreGrid服务提供商版 适用于商业/办公室:StoreGrid专业版 对于家庭用户:Vembu Home 对于不想拥有自己的存储空间的经销商:Vembu Pro 对于托管服务提供商:StoreGrid托管提供商版(尚未发布)
根据您的要求,我们建议使用StoreGrid的专业版http://storegrid.vembu.com/online-backup/network-backup.php。试试吧!!!
此致 Thileepan vembu.com