我正在使用Wamp来运行几个使用本地mySQL数据库的本地PHP站点,以便组织和保存个人信息。所有这些都不会触及到我电脑之外的任何东西。它只在我的本地虚拟服务器上工作。然而,如果我的电脑出了什么问题,那么一切都将不复存在。如果这是在线的,在外部服务器上,那么会有自动备份,但由于它是私人信息,安全问题使这一点变得不可能,除了不切实际。
我想要的是能够导出我的SQL数据库时,点击保存按钮,我正在插入到数据库中的新信息。例如,我想将数据库保存到我的Dropbox文件夹中。这样,如果我的电脑出了什么问题,我的Dropbox里就有我的dbs了。
我已经找到了如何将数据库备份到同一台服务器上,显然我知道如何通过phpMyAdmin手动进行备份,但我不知道如何将其备份到一台计算机上,而且,在本地服务器与数据库一起运行的同一台计算机上也是如此。
有人能帮帮忙吗?
发布于 2013-11-17 06:40:22
最后,在仔细研究了这个问题后,让它在我的脑海中成熟起来,我能够通过使用mysqldump找到我真正需要的东西:
exec('mysqldump --user=XXX --password=XXX --host=localhost DBNAME > outputfile.sql');希望它能帮助其他人!
另外,非常感谢@hellosheikh的回答。它确实提供了非常有趣的信息,这些信息可能会在以后被证明是有用的。然而,对于我的确切需求,这第二种方法最终被证明更实用。
https://stackoverflow.com/questions/17376514
复制相似问题