在MySQL中,备份数据库的做法是什么?
我正在使用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
将所有数据导出为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]
C:\mysqldump[myDatabaseName]>[ExportDatabaseName]在我看来,设置一个cronjob来运行执行mysqldump并将转储存储在与数据库本身(或远程服务器)分开的磁盘上的脚本,是备份数据库的一种非常简单而有效的方法。您甚至可以使用
--all databases
开关让它转储每个数据库
如果您有多个MySQL服务器,也可以使用
备份频率取决于发生故障时您愿意丢失多少数据。您也可以查看也许这个问题更适合serverfault.com。。。。。。而且,看起来你提出了一个重复的问题:不是我。。对不起,我没注意到类似的问题。。我的坏消息这可能有点晚了,很可能。。你现在已经找到了解决办法。但是根据您的备份需求和现有的托管解决方案,cPanel提供了一种创建自动备份的好方法。。或者,如果这是一个专用的解决方案(托管或其他),你也可以尝试像Zetta这样的东西。但我并不是在试图洞察一种听起来像是在胡编乱造的评论的声音,所以我就不谈了。。