使用PHP将本地SQL数据库备份到同一台计算机上

时间:2013-06-29 03:51:03

标签: php sql backup wamp virtual-server

我正在使用Wamp来运行几个使用本地mySQL dbs的本地PHP站点,以便组织和保存个人信息。这些都不会影响我的电脑以外的任何东西。它只适用于我的本地虚拟服务器。但是,如果我的电脑出现问题,那么一切都已消失。如果这是在线,在外部服务器,然后有自动备份,但因为它是私人信息,安全问题使这不可能,除了不切实际。

我想要的是能够在我插入数据库的新信息上点击SAVE按钮时导出我的SQL数据库。我想将数据库保存到例如我的Dropbox文件夹中。这样,如果我的电脑发生任何事情,我的DBS在我的Dropbox中安全了。

我已经找到了如何将dbs备份到同一台服务器上,显然我知道如何通过phpMyAdmin手动完成,但我找不到如何在计算机上,而且,本地服务器所在的同一台计算机与dbs一起运行。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

最后,经过深入研究并留下它,让它在我脑海中成熟,我能够通过使用mysqldump找到我需要的东西:

exec('mysqldump --user=XXX --password=XXX --host=localhost DBNAME > outputfile.sql');

希望它可以帮助其他人!

P.S。非常感谢@hellosheikh的答案。它提供了非常有趣的信息,可能会在以后证明方便。然而,根据我的确切需求,最后的第二种方式证明更实用。