Exportation d’une base de données MySQL dans SSH
Vous pouvez utiliser une connexion Secure Shell (SSH) au lieu de phpMyAdmin afin d’exporter un fichier de sauvegarde SQL pour votre base de données. Il s’agit d’une méthode avancée qui peut être utile lors de l’exportation de fichiers SQL volumineux et qui peut s’avérer nécessaire lors de l’utilisation de VPS autogérés ou de serveurs dédiés sur lesquels phpMyAdmin n’est pas installé.
- Une application SSH. Nous suggérons PuTTY pour Windows ou Terminal pour macOS .
- Vos coordonnées FTP. Si vous ne les avez pas encore notées, vous devriez pouvoir trouver votre hôte FTP, votre nom d’utilisateur et votre mot de passe :
- Pour votre hôte FTP, vous pouvez utiliser soit votre nom de domaine, soit votre adresse IP.
- You can find your FTP username and password in your hosting account for Linux Hosting with cPanel or Windows Hosting with Plesk.
- Les informations de votre base de données. Si vous ne les avez pas encore notées, vous devriez pouvoir trouver le nom, le nom d’utilisateur, le nom d’hôte et le mot de passe de votre base de données :
- If you use WordPress, you can find the database details in your wp-config.php file.
- Si vous utilisez un hébergement Linux avec cPanel, localhost est toujours le nom d’hôte de votre base de données, et vous pouvez trouver les autres informations relatives à la base de données sur votre compte d’hébergement.
- If you use Windows Hosting with Plesk, visit your hosting account to find all database information.
- Se connecter à mon compte d'hébergement avec SSH (Secure Shell).
- Utilisez la commande ls pour afficher une liste des fichiers et dossiers, puis la commande cd et ../ pour vous déplacer dans les répertoires jusqu’à atteindre le répertoire dans lequel vous souhaitez enregistrer le fichier de sauvegarde.
- Connectez-vous à MySQL en utilisant la commande suivante :
mysqldump -h hostname -P port -u username -p database > backup.sql
Remarque : si vous utilisez localhost pour votre hôte, vous devez omettre–h hostname
et si vous avez un port standard (3306) vous pouvez omettre la partie–P port
de la commande.- Dans la commande ci-dessus, vous devez remplacer :
- hostname par votre nom d’hôte.
- port par votre numéro de port MySQL. À moins que votre compte d’hébergement n’en mentionne un autre, vous utilisez le port 3306.
- username par votre nom d’utilisateur pour cette base de données.
- database par le nom de la base de données que vous souhaitez exporter.
- backup.sql par le nom que vous souhaitez utiliser pour le fichier de sauvegarde.
- Dans la commande ci-dessus, vous devez remplacer :
- Appuyez sur la touche Entrée sur votre clavier.
- Lorsque l’invite Enter password: s’affiche, saisissez votre mot de passe pour cet utilisateur de la base de données.
Remarque : le mot de passe ne sera pas visible pour des raisons de sécurité, il ne s’affiche pas lorsque vous le saisissez ou le collez.
- Appuyez sur la touche Entrée sur votre clavier.
Your database is exported to the SQL file you named in Step 4 and is ready for you to download to your local computer.
En savoir plus
- Importer une base de données MySQL avec SSH
- You can also export and import your database in phpMyAdmin.