Importer un fichier .SQL Error - MySQL server has gone away

Ce tutoriel résout l'erreur qui apparaît lors de l'importation de fichiers .sql via la ligne de commande. Importer un fichier .SQL Error - MySQL server has gone away.

Quand nous devons fichiers importés .SQL grand en un la base de la date, la méthode classique par phpMyAdmin ce n'est pas une très bonne solution. La plupart du temps, nous rencontrons un "reqest timeout". Importer .SQL Déposez le Error - MySQL server has gone away.

Le plus simple est de se connecter SSH / console sur le serveur qui contient la base de données, téléchargeons le fichier .sql  puis exécutez les lignes de commande spécifiques pour l'importation.

 mysql -u db_user -p -h localhost db_name < /path/sql_file.sql 

Si, après avoir exécuté la ligne de commande et entré le mot de passe de la base de données, vous rencontrez l'erreur: "ERROR 2006 (HY000) at line 1281: MySQL server has gone away", il s'agit le plus souvent de dépasser une limite de volume pour les fichiers importés.

Il est très possible que dans les configurations standards de MySQL, la limite de volume établie dans "max_allowed_packet” doit être plus petit que celui du fichier que vous souhaitez importer dans la base de données.

La solution la plus simple est d'éditer le fichier "my.cnf» et d'établir une limite adaptée à nos besoins. Par exemple, si nous voulons importer un fichier .SQL de 320 Mo, puis on édite le fichier "my.cnf»Et nous ajoutons la ligne:

 max_allowed_packet=400M 

Après l'édition et l'enregistrement, redémarrez le service mysql sur le serveur et redémarrez la ligne de commande pour l'importation. Tout devrait fonctionner sans importer le fichier .SQL Error - MySQL server has gone away.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

Comment » Linux » MySQL » Importer un fichier .SQL Error - MySQL server has gone away
Laisser un commentaire