2 méthodes pour importer une base des données mySQL

mysql logo 2 méthodes pour importer une base des données mySQL

Si vous êtes un visiteur régulier de ce blog, vous remarquerez que depuis un temps, je commence à parler de plus en plus sur la gestion des serveurs. Depuis Décembre 2015, j’avais migré mes blogs d’un hébergement mutualisé vers mon propre et au fur et à mesure que j’apprends des nouvelles choses, j’en profite pour les partager avec vous. Dans cet article, je vous parlerais de 2 méthodes pour importer une base des données de très grande taille.

D’habitude,  pour le transfert d’une base de données d’un serveur vers un autre, je me connecte à PhpMyAdmin, j’exporte le fichier du premier server vers mon ordinateur, enfin sur le deuxième serveur, je l’importe. Cela marchait à merveille avec des bases des données de 2, 5, 7 Mo, etc.

mysql-logo

Récemment, j’ai eu à importer une base de données de près de 150Mo, et la méthode ci-haut n’a pas abouti, j’ai passé une nuit blanche à chercher et finalement j’ai trouvé deux méthodes pour importer une base de données de grande taille :

  • Importation d’une BD avec la console,
  • Importation d’une BD avec le script BigDump.

Pour les deux méthodes, vous devriez au préalable créer une base de données et noter le nom de bd, le nom d’utilisateur et le mot de passe.

A voir aussi : Comment ouvrir un fichier texte de grande taille.

Comment importer une BD sql de grande taille avec la console

Ici, je parle de la console linux, comme c’est le système d’exploitation le plus utilisé sur les serveurs. Sous Windows, pour gérer un serveur linux, il faut avoir PuTTY.

Pour importer une base de données via SSH avec la console, il faut d’abord uploader le fichier .sql sur le serveur, ensuite se connecter au serveur avec PuTTY, et exécuter la commande suivante :

mysql -uUSERNAME -pPASSWORD DATABASE < file.sql

Remplacer :

  • USERNAME par le nom d’utilisateur de la BD
  • PASSWORD par son mot de passe
  • DATABASE par le nom de la BD
  • sql par le nom de votre fichier sql.

PuTTY SSH

Note : Vous devez vous placer dans le répertoire où vous avez uploadé la base de données et enfin exécuter la commande.

Comment importer une base de données avec le script BigDump

  • Télécharger le script BigDump ici, le décompresser avec WinRar par exemple.
  • Ouvrir le fichier BigDump.php avec un éditeur de texte et compléter les informations suivantes :
    • $db_server = ‘localhost’; // adresse du serveur
    • $db_name = ”; // nom de la bd
    • $db_username = ”; // nom d’utilisateur
    • $db_password = ”; // mot de passe
  • Uploader le fichier BigDump.php dans le même répertoire que le fichier sql. Et accéder au BigDump avec un navigateur (ex : http://monsite.com/bigdump.php).
  • Cliquer sur « Import » pour lancer l’importation

BigDump

C’est fait, avec les méthodes dans cet article, vous serez en mesure d’importer même des bases des donnés de plus de 1Go.

open?upn=X 2FhM23Hz 2BYiVXScDLSkFjGw1H1qCOR0c58WR6OOM16fhNlL7cB7aBPsB0D3niAsJZU8J9u20x0GkMQIytCilvWsZ9CpbT6iEorJmX9wUNfveLaKTQRvkyOSxLpM6soQl9eMfjA76UeQvCIapFEiCab240Mg4KcNt0uykdHrb0wSiuKm89NWBIv9URuHzfAmWaBgxoZNCt8xW5j10LX208xlhfq5sR4tJQercY4C0sNk 3D 2 méthodes pour importer une base des données mySQL

Interactions du lecteur