我正在使用mysql
您多久备份一次数据库?
您通常如何备份数据库?
将所有数据导出为sql或cvs格式并将其保存在文件夹中?
答案 0 :(得分:1)
我使用mysqldump
:
mysqldump -uroot -p database_name > ~/backups/database_name-$(date +%s).sql
答案 1 :(得分:1)
设置一个cronjob来运行一个脚本,该脚本执行mysqldump并将转储存储在数据库本身(或远程服务器)的单独磁盘上,这是我认为备份数据库的一种非常简单有效的方法。您甚至可以使用--all-databases
开关
如果您有多个MySQL服务器,也可以使用replication
备份频率取决于您在发生故障时愿意丢失的数据量。
答案 2 :(得分:0)
频率 - 取决于您在数据库中的活动和流量。
我使用phpMyAdmin,然后单击导出选项卡并将数据库导出为.sql
如果您正在运行xampp / wamp / lamp等,您可以通过localhost / phpmyadmin访问phpmyadmin,或者如果您在线托管您的webstie,则可以单击您的webhost的cPanel中的“phpmyadmin”链接。
答案 3 :(得分:0)
我每天使用'mysqldump [options] db_name [tables]'备份数据库,并将所有数据导出到sql中。 当然,这取决于数据库的大小。
答案 4 :(得分:0)
1.如果您想要最简单的备份数据库的方法,那么您可以选择phpMyadmin。
2.如果您更喜欢命令行,请按照这种方式进行操作。
您只需修改路径和文件名即可反映新备份文件的具体内容,如下所示: C:\ mysql -uroot -p [DatabaseName]< C:/备份/ [backUpDatabaseName.sql]
3.Mysql转储。 C:\ mysqldump [myDatabaseName]> [ExportDatabaseName]
答案 5 :(得分:0)
您还可以查看hotbackup