ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

SAVOIRS · LINUX

Sauvegarde/Restaurer la base de données MySQL via SSH

Last updated 2019-04-27

Sauvegarde de la base de données via la ligne de commande SSH: La commande pour sauvegarder votre base de données MySQL est la suivante :

mysqldump -u Nom d'utilisateur -p Nom de la base de données -HServeurIP > /chemin/backup.sql

Saisissez la commande ci-dessus dans votre ligne de commande remplaçant le nom d'utilisateur, le nom base, le serveurIP et le chemin avec les valeurs réelles et appuyez ensuite sur Entrée. Vous serez invité à obtenir le mot de passe de votre utilisateur de base de données, puis à traiter le fichier sql complet et à placer le fichier sql dans le chemin spécifié.



Restaurer votre base de données via la ligne de commande SSH: La commande pour restaurer votre base de données MySQL est la suivante :

mysql -u Nom d'utilisateur -P'Mot de passe -HNom de base de données ServerIP < /path/backup.sql

Remarquez l'absence d'un espace entre -p et Mot de passe. En outre, le mot de passe est pour l'utilisateur de la base de données MySQL.



Décharges/restaurants compressés: Afin de restaurer une base de données MySQL à partir d'un fichier de dump compressé sql, la commande suivante combine la décompression de votre archive de dump sql et le transfert de son contenu à la base de données MySQL :

Découpe de pistolet < sauvegarde.sql.gz -U-Mysql -u blarg -P'Mot de passe' db nom


Si vous voulez compresser directement les données d'une base de données MySQL sans avoir à gzip séparément, entrez la commande suivante :

mysqldump -u nom utilisateure -p -hServeurIP Nom de la ligne db | gzip > sauvegarde.sql.gz

Après avoir tapé le texte ci-dessus et appuyé sur Entrée, vous devriez être invité à obtenir votre mot de passe. Saisissez votre mot de passe et vous devriez être tout réglé.



Compresser/décomprimer un fichier db sql : Si vous voulez compresser votre fichier .sql existant, vous devrez utiliser la commande suivante :

gzip -X /path/to/backup.sql

Dans la commande ci-dessus, X est un nombre compris entre 1 et 9 qui spécifie le niveau de compression utilisé. Plus votre numéro est élevé, plus votre fichier sera compacté (plus petit).

Par exemple, c'est la commande que j'utilise pour compresser mes données :

gzip -9 forum_backup.sql

De même, pour décompresser un fichier compressé, vous utiliserez la commande suivante :

gunzip sauvegarde.sql.gz



Sauvegardes périodiques automatisées MySQL sur un PC Windows peut être fait à l'aide d'un outil gratuit disponible à partir http://mysqlbackupftp.com/



← Tous les articles de la base de connaissances

Dites-nous ce qui doit rester debout.

A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.