溫馨提示×

ubuntu lamp數據庫如何備份與恢復

小樊
49
2025-09-10 12:53:04
欄目: 智能運維

備份方法

  1. 數據庫備份

    • mysqldump工具(推薦):
      mysqldump -u 用戶名 -p 數據庫名 > 備份文件.sql
      例:mysqldump -u root -p mydb > mydb_backup.sql。
    • 物理備份(需停止服務):
      sudo tar -czvf mysql_backup.tar.gz /var/lib/mysql
      恢復時解壓至原目錄并重啟服務。
  2. 網站文件備份
    tar -czvf /backup/website.tar.gz /var/www/html。

  3. 配置文件備份
    cp /etc/apache2/apache2.conf /backup/。

恢復方法

  1. 數據庫恢復

    • SQL文件恢復
      mysql -u 用戶名 -p 數據庫名 < 備份文件.sql。
    • 物理備份恢復
      sudo rsync -av /backup/mysql_backup/ /var/lib/mysql/
      重啟服務:sudo systemctl restart mysql。
  2. 網站文件恢復
    tar -xzvf /backup/website.tar.gz -C /var/www/html。

  3. 配置文件恢復
    cp /backup/apache2.conf /etc/apache2/。

注意事項

  • 恢復前建議先備份當前數據,避免覆蓋錯誤。
  • 定期測試備份文件有效性,確??苫謴?。
  • 重要數據可同步至云端或異地存儲。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女