Importer une erreur de fichier .SQL - Le serveur MySQL est parti

Quand nous devons fichiers .SQL importés grand en un la base de la date, la méthode classique par phpMyAdmin n'est pas une très bonne solution. La plupart du temps, nous avons frappé un "délai d'attente de reqest"Le moyen le plus simple consiste à connecter SSH / console au serveur de base de données, à télécharger le fichier .sql, puis à exécuter 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 l'exécution de la ligne de commande et entrer dans l'erreur base de données de mot de passe rencontré: « erreur ligne 2006 (HY000) à 1281: MySQL server has gone away », le plus souvent il est sur le dépassement d'une limite de volume pour les fichiers importés. Il est assez juste possible dans la configuration standard de MySQL, définissez l'être inférieure à la limite de volume « max_allowed_packet » celle du fichier que vous souhaitez importer la base de données.
La solution la plus simple consiste à éditer le fichier "my.cnf" et à définir une limite à nos besoins. Par exemple, si nous voulons importer un fichier .SQL de 320 MB, éditez le fichier "my.cnf" et ajoutez la ligne:

max_allowed_packet=400M

Après l'édition et l'enregistrement, redémarrez le service mysql sur le serveur et reprenez la ligne de commande pour l'importation. Tout devrait bien fonctionner.

Importer une erreur de fichier .SQL - Le serveur MySQL est parti

A propos de l'auteur

infiltration

Passionné par tout ce gadget et Recopie volontiers stealthsettings.com de 2006 et j'aime découvrir de nouvelles choses avec vous sur les ordinateurs et Mac OS, Linux, Windows, iOS et Android.

Laisser un commentaire

Ce site utilise Akismet pour réduire les spams. Découvrez comment vos données de commentaire sont traitées.