在MySQL中,备份数据库的做法是什么?

在MySQL中,备份数据库的做法是什么?,mysql,database,backup,Mysql,Database,Backup,我正在使用mysql 您多长时间备份一次数据库 您通常如何备份数据库 将所有数据导出为sql或cvs格式,并将其保存在文件夹中???频率-取决于数据库中的活动和流量 我使用phpMyAdmin,然后单击export选项卡并将数据库导出为.sql 如果您正在运行xampp/wamp/lamp等,则可以通过localhost/phpmyadmin访问phpmyadmin;如果您正在在线托管您的网站,则可以单击您的网站主机cPanel中的“phpmyadmin”链接。I每天使用“mysqldump[o

我正在使用mysql

您多长时间备份一次数据库

您通常如何备份数据库


将所有数据导出为sql或cvs格式,并将其保存在文件夹中???

频率-取决于数据库中的活动和流量

我使用phpMyAdmin,然后单击export选项卡并将数据库导出为.sql


如果您正在运行xampp/wamp/lamp等,则可以通过localhost/phpmyadmin访问phpmyadmin;如果您正在在线托管您的网站,则可以单击您的网站主机cPanel中的“phpmyadmin”链接。

I每天使用“mysqldump[options]db_name[tables]”备份数据库,并将所有数据导出到sql中。
当然,这取决于数据库的大小。

我使用
mysqldump

mysqldump -uroot -p database_name > ~/backups/database_name-$(date +%s).sql

1.如果您希望以最简单的方式备份数据库,则可以选择phpMyadmin

2.如果您更喜欢命令行,请按此方法操作

您只需修改路径和文件名以反映新备份文件的细节,如下所示: C:\mysql-uroot-p[DatabaseName] 3.Mysql转储。
C:\mysqldump[myDatabaseName]>[ExportDatabaseName]

在我看来,设置一个cronjob来运行执行mysqldump并将转储存储在与数据库本身(或远程服务器)分开的磁盘上的脚本,是备份数据库的一种非常简单而有效的方法。您甚至可以使用
--all databases
开关让它转储每个数据库

如果您有多个MySQL服务器,也可以使用


备份频率取决于发生故障时您愿意丢失多少数据。

您也可以查看

也许这个问题更适合serverfault.com。。。。。。而且,看起来你提出了一个重复的问题:不是我。。对不起,我没注意到类似的问题。。我的坏消息这可能有点晚了,很可能。。你现在已经找到了解决办法。但是根据您的备份需求和现有的托管解决方案,cPanel提供了一种创建自动备份的好方法。。或者,如果这是一个专用的解决方案(托管或其他),你也可以尝试像Zetta这样的东西。但我并不是在试图洞察一种听起来像是在胡编乱造的评论的声音,所以我就不谈了。。