Skip to content
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Comment extraire une seule base d’un dump SQL complet ?

Hier pendant mes aventures extra conjugales avec MySQL, j’ai trouvé une petite astuce qui permet d’extraire une base précise d’un fichier de dump qui contient toutes les bases de votre serveur (le fameux all-databases).

Si cela vous intéresse, voici comment faire… Vous allez voir, c’est très simple.

Pour importer une seule base à partir d’un dump complet, il faut entrer la commande suivante :

mysql -u root -p –one-database BASE_A_RESTAURER < dumpcomplet.sql

Remplacez BASE_A_RESTAURER par le nom de la base de votre choix qui est contenue dans le fichier dumpcomplet.sql.

En passant, je ne sais pas si vous avez vu mais l’hébergeur Hostinger propose des offres super intéressantes en matière d’hébergement web. C’est pas trop cher pour démarrer et s’auto-héberger. (Lien partenaire)

Ça c’est pour un import direct en base. Mais comment faire si vous souhaitez juste extraire sous forme de fichier SQL, la base qui vous intéresse ?

C’est simple, voici la commande :

sed -n ‘/^– Current Database: `BASE_A_EXTRAIRE`/,/^– Current Database: `/p’ dumpcomplet.sql > mabase.sql

Attention toutefois, selon les exports, la langue peut changer et « Current Database » s’écrire alors en français « Base de données ». À vous d’adapter cette commande.


Quel VPN choisir ?

Si tu es à la recherche d’un service de VPN qui à la fois protège ton anonymat, te permet d’accéder à des sites bloqués dans ton pays en changeant d’IP et qui te donne accès aux catalogues étrangers de Netflix, Amazon…etc, j’ai ce qu’il te faut.

En passant, je ne sais pas si vous avez vu mais l’hébergeur Hostinger propose des offres super intéressantes en matière d’hébergement web. C’est pas trop cher pour démarrer et s’auto-héberger. (Lien partenaire)

Découvre le VPN de Cyberghost

Lien partenaire

Les articles du moment