帮助中心

如果没有找到您需要的问题,随时联系我们

数据库备份与恢复完整教程

2025-12-26 数据库帮助

定期备份数据库是保护数据安全的关键措施。

MySQL备份方法:

方法一:mysqldump命令

  • 备份单个数据库: mysqldump -u root -p dbname > backup.sql
  • 备份所有数据库: mysqldump -u root -p --all-databases > all_backup.sql
  • 备份指定表: mysqldump -u root -p dbname table1 table2 > tables_backup.sql
  • 只备份结构: mysqldump -u root -p -d dbname > structure.sql

方法二:phpMyAdmin导出

  1. 登录phpMyAdmin
  2. 选择数据库
  3. 点击导出
  4. 选择导出方式(快速/自定义)
  5. 格式选择SQL
  6. 点击执行下载

恢复数据库:

命令行恢复:
mysql -u root -p dbname < backup.sql

创建新库并恢复:
mysql -u root -p -e "CREATE DATABASE newdb"
mysql -u root -p newdb < backup.sql

phpMyAdmin恢复:

  1. 选择目标数据库
  2. 点击导入
  3. 选择备份文件
  4. 执行导入

自动备份脚本:

  • #!/bin/bash
  • DATE=$(date +%Y%m%d_%H%M%S)
  • BACKUP_DIR=/backup/mysql
  • mkdir -p $BACKUP_DIR
  • mysqldump -u root -pYourPassword dbname | gzip > $BACKUP_DIR/dbname_$DATE.sql.gz
  • find $BACKUP_DIR -mtime +7 -delete

设置定时任务:
0 3 * * * /path/backup_mysql.sh

返回列表

相关文章

MongoDB数据库入门教程
Redis缓存使用入门教程
数据库表修复方法
大文件数据库导入技巧
Telegram