# Sauvegarde MySQL OVH - CRM SYNOLUVIA

## 1. Regle de prudence

Avant chaque migration en production, realiser une sauvegarde de la base MySQL OVH.

## 2. Sauvegarde par phpMyAdmin

1. Ouvrir phpMyAdmin depuis l'espace client OVH.
2. Selectionner la base du CRM.
3. Cliquer sur Exporter.
4. Choisir export rapide ou personnalise.
5. Telecharger le fichier SQL.
6. Renommer le fichier avec la date.

Exemple :

```text
crm_synoluvia_2026-06-08_avant_lot_12.sql
```

## 3. Sauvegarde par mysqldump, si disponible

```bash
mysqldump -h DB_HOST -u DB_USERNAME -p DB_DATABASE > crm_synoluvia_$(date +%Y%m%d_%H%M).sql
```

Puis compresser :

```bash
gzip crm_synoluvia_YYYYMMDD_HHMM.sql
```

## 4. Restauration

Ne jamais restaurer directement sur la production sans test prealable.

Procedure conseillee :

```text
1. Restaurer sur une base de test.
2. Verifier la connexion Laravel.
3. Verifier le nombre de prospects et interactions.
4. Restaurer en production uniquement si necessaire.
```

## 5. Controles rapides apres migration

```bash
php artisan migrate:status
php artisan tinker --execute="dump(App\\Models\\Prospect::count(), App\\Models\\Interaction::count());"
```
