# Importer une base SQL

L'import SQL permet de remplacer ou d'alimenter la base de données de votre site avec un fichier `.sql` ou `.sql.gz`. Utile lors d'une migration ou d'une restauration manuelle.

![Onglet Outils - Importer une base de données SQL](https://3571417815-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZZZbh9symRKJgO883eKl%2Fuploads%2Fgit-blob-2bad859c5ea5de55ef1b8e229cefea06997ee06c%2FD-02-outils.png?alt=media)

***

## Accéder à l'import SQL

### Depuis la barre d'actions rapides

1. Cliquez sur le bouton **Base de données** dans la barre d'actions rapides.
2. Sélectionnez **Importer SQL** dans le menu déroulant.

### Depuis l'onglet Outils

1. Cliquez sur l'onglet **outils**.
2. Trouvez la carte **Import SQL** et cliquez dessus.

***

## Préparer votre fichier SQL

Votre fichier doit être :

* Au format `.sql` ou compressé `.sql.gz`.
* Encodé en **UTF-8** (recommandé).
* Compatible avec la version de MySQL utilisée par Faaaster.

> **Bon à savoir** : Si vous exportez depuis un autre hébergeur, utilisez phpMyAdmin ou `mysqldump` pour générer le fichier SQL. Avec WP Migrate ou Duplicator, les fichiers générés sont également compatibles.

***

## Effectuer l'import

1. Depuis l'interface d'import, cliquez sur **Choisir un fichier** ou glissez-déposez votre fichier SQL.
2. Attendez la fin de l'upload.
3. Confirmez l'import. Un message de succès s'affiche une fois terminé.

> **Attention** : L'import **écrase** les tables existantes. Créez une sauvegarde de votre base actuelle avant de procéder (onglet **sauvegardes**).

***

## Après l'import

Si vous importez une base provenant d'un autre domaine, pensez à mettre à jour les URLs dans la base de données. Depuis SSH, vous pouvez utiliser WP-CLI :

```bash
wp search-replace 'https://ancien-domaine.com' 'https://nouveau-domaine.faaaster.dev'
```

***

## En résumé

| Action       | Chemin                                                      |
| ------------ | ----------------------------------------------------------- |
| Importer SQL | **Base de données** → **Importer SQL** ou onglet **outils** |
| Précaution   | Sauvegarder la base avant import                            |
| Post-import  | Mettre à jour les URLs si domaine différent                 |
