Importer de gros fichiers MySQL

Qui n’a pas eu ce problème? On vous donne un fichier sql de 2.5gb et on vous demande de l’importer en base de donnée mysql pour pouvoir le travailler! Or avec phpMyAdmin impossible! Trop long, trop gros fichiers ou encore le script bug au bout d’un moment! Voila la solution.

Tout d’abord il vous faut vous connecter en ssh (via putty ou autre) à votre serveur.

Ensuite utilisez cette ligne de commande afin de lancer l’importation de votre fichier sql:

Voila la liste des paramètres:

HOSTNAME: L’adresse de votre serveur mysql (souvent localhost quand le script est exécuté sur la machine elle même).

USERNAME: Nom d’utilisateur MYSQL.

PASSWORD: Mot de passe MYSQL.

DBNAME: Nom de la base de donnée mysql à utiliser; si votre fichier crée aussi la DB vous pouvez enlever ce paramètre.

SQLFILE: Le chemin absolu et le nom du fichier à importer (le .sql est juste l’extension).

Dernière astuce:

Exécutez cette requête en CRON ça vous évite de dépendre d’un terminal.

Laisser un commentaire