# बैकअप और रीस्टोर — माईएसक्यूएल

Source: https://www.geekswithgeeks.com/hi/mysql/sql-backup-restore

> mysqldump से डेटाबेस सेव और दोबारा लोड करें।

## बैकअप लेना

`mysqldump` स्कीमा और डेटा को SQL स्टेटमेंट के रूप में फ़ाइल में लिखता है।

```bash
mysqldump -u root -p shop > shop_backup.sql
```

## रीस्टोर करना

डंप फ़ाइल को `mysql` में वापस दें ताकि डेटाबेस बिल्कुल वैसा ही दोबारा बन जाए।

```bash
mysql -u root -p shop < shop_backup.sql
```

## इसे स्वचालित करें

नियमित बैकअप के लिए `cron` से `mysqldump` शेड्यूल करें — एक सर्वर खोने का मतलब डेटा खोना नहीं होना चाहिए।
