Maison >base de données >tutoriel mysql >Que dois-je faire si le fichier importé dans la base de données MySQL est trop volumineux ?

Que dois-je faire si le fichier importé dans la base de données MySQL est trop volumineux ?

coldplay.xixi
coldplay.xixioriginal
2020-09-28 13:22:212868parcourir

La solution au problème selon lequel le fichier importé par mysql dans la base de données est trop volumineux : ouvrez d'abord [php.ini] et recherchez les paramètres pertinents, puis apportez les modifications pertinentes en fonction de la configuration réelle des performances du serveur ; ; puis redémarrez le système une fois la modification terminée ; enfin, exécutez simplement à nouveau la commande d'importation.

Que dois-je faire si le fichier importé dans la base de données MySQL est trop volumineux ?

Solution au problème que le fichier importé par mysql dans la base de données est trop volumineux :

Première étape : Ouvrez php.ini et recherchez les trois paramètres upload_max_filesize, memory_limit et post_max_size !

Ce qu'ils représentent sont :

  • upload_max_filesize Limite la taille maximale des fichiers téléchargés.

  • post_max_size Définissez la taille maximale autorisée pour les données POST.

  • memory_limit Définit le nombre maximum d'octets de mémoire qu'un script peut demander.

(Par défaut, PHP autorise uniquement le maximum de données de téléchargement à 2 Mo, soit 2 048 Ko, et la limite mémoire maximale utilisée n'est que de 128 Mo, et le maximum de publication est également de 2 Mo)

Étape 2 : Apportez les modifications suivantes en fonction de la configuration réelle des performances du serveur :

  • upload_max_filesize =8M (la limite maximale de téléchargement est définie à 8M, suffisant pour le téléchargement général de fichiers WEB)

  • memory_limit =512M (si la mémoire du serveur est de 2 Go, elle peut être réglée à 512M ici)

  • post_max_size =8M (la valeur maximale des données Post est également définie sur 8 Mo, ce qui équivaut à upload_max)

Étape 3 : Après la modification est terminé, redémarrez le système, puis Après avoir exécuté la commande d'importation, il affichera :

Import has been successfully finished,499 queries executed.

(Importation réussie, 499 demandes ont été traitées avec succès...)

Mais pour les étudiants qui utilisent un hôte virtuel qui ne prend pas en charge le php.ini personnalisé. Disons que vous devez penser à d'autres moyens.

Il existe aussi une méthode ici : diviser le fichier de données puis l'importer étape par étape !

Plus de recommandations d'apprentissage gratuites connexes : tutoriel MySQL(vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn