> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.faaaster.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Comment importer une base de données sur mon site Faaaster ?

L'onglet **Outils** du site, section **Sauvegarde & migration**, propose **Importer une base de donnée**. Vous choisissez votre fichier depuis votre ordinateur et l'envoyez directement : pas besoin de passer par SFTP.

## Importer

1. Ouvrez le site, onglet **Outils**.
2. Section **Sauvegarde & migration**, ligne **Importer une base de donnée**.
3. Cliquez sur **Importer** pour ouvrir la fenêtre.
4. Cliquez sur **Choisir un fichier .sql / .sql.gz** et sélectionnez votre dump.
5. Cliquez sur **Envoyer et importer**.

![La ligne Importer une base de donnée, dans la section Sauvegarde & migration.](https://storage.crisp.chat/users/helpdesk/website/-/9/d/2/d/9d2d3e0b7134b800/act-outils-import_1wk0obz.png)

Le champ **Logs** de la fenêtre affiche le journal de l'import, qui vous permet de suivre son déroulement et de comprendre un éventuel échec.

## Les formats acceptés

Fichiers `.sql`, `.gz` et `.sql.gz`, jusqu'à **5 Go**.

> **Compressez votre dump.** Un fichier `.sql.gz` s'envoie bien plus vite qu'un `.sql` brut, et l'import le décompresse tout seul.

> ⚠️ **L'import écrase la base existante.** Créez une sauvegarde avant, depuis l'onglet **Sauvegardes**.

## Après l'import : réécrire les URL

**C'est l'étape que Faaaster ne fait pas à votre place, et celle qui fait échouer la plupart des migrations.**

Une base WordPress stocke l'adresse du site en dur, dans les réglages et dans le contenu des pages. Si votre dump vient d'un autre site, tout continue de pointer vers l'ancienne adresse : images cassées, redirections en boucle, connexion impossible à l'administration.

Faaaster vide les caches après l'import, mais **ne touche pas au contenu de votre base** — il ne peut pas deviner quelles chaînes doivent être remplacées.

La réécriture se fait en une commande, en SSH :

```bash
wp search-replace 'https://ancien-domaine.fr' 'https://nouveau-domaine.fr' --all-tables --precise
```

> **Faites toujours un essai à blanc d'abord.** Ajoutez `--dry-run` à la commande : WP-CLI vous dit combien de remplacements il ferait, sans rien modifier.

Pensez aussi aux variantes présentes dans votre base : `http://` et `https://`, avec et sans `www`. Chacune demande son propre passage.

## Si vous n'êtes pas à l'aise en ligne de commande

L'extension **Better Search Replace**, installée depuis l'administration WordPress, fait la même chose avec un formulaire — et propose également un essai à blanc.

👉 [Comment me connecter en SSH et SFTP ?](https://help.faaaster.io/fr/article/se-connecter-en-ssh-et-sftp-kbcovz/) · [Comment utiliser WP-CLI ?](https://help.faaaster.io/fr/article/utiliser-wp-cli-xsautm/) · [Comment sauvegarder et restaurer un site ?](https://help.faaaster.io/fr/article/sauvegardes-clioc2/)