Est-ce que quelqu'un sait si ou comment vous pouvez augmenter la limite de taille d'importation dans phpMyAdmin ? Actuellement, mon serveur est limité à 50 Mo.
S'il vous plaît noter que ce n'est pas la même chose que le upload_max_filesize
dans php.ini. Cette valeur est définie sur 2 Mo.
Je dois importer une table dans l'un de mes DB et la restriction de 50 Mo sur l'importation de phpMyAdmin m'empêche de le faire.
Merci.
Amendé - 2 captures d'écran sont jointes:
Capture d'écran n ° 1 - phpinfo () montrant les paramètres de php.ini . Capture d'écran n ° 2 - montrant la restriction d'importation phpMyAdmin
Pourriez-vous aussi augmenter post_max_size
et voir si cela aide?
Le téléchargement d'un fichier via un formulaire HTML rend le téléchargement traité comme tout autre contenu d'élément de formulaire. C'est pourquoi il est nécessaire d'augmenter post_max_size
.
Mise à jour: la solution finale impliquait la ligne de commande:
Pour exporter seulement 1 table, vous feriez
mysqldump -u user_name -p your_password your_database_name your_table_name > dump_file.sql
et d'importer:
mysql -u your_user -p your_database < dump_file.sql
'drop table your_tabe_name;' peut également être ajouté en haut du script d'importation s'il n'est pas déjà présent, pour garantir la suppression du tableau avant la création du script et le remplir
J'ai eu le même problème avec mon travail correctement en procédant comme suit
changements dans le fichier php.ini
post_max_size = 800M
upload_max_filesize = 800M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
maintenant redémarrer pour que les modifications prennent effet
Si vous utilisez WHM/Cpanel, pour modifier la limite "Max: 50 Mo" dans la section d'importation de phpmyadmin, vous devez modifier deux valeurs dans WHM (Web Host Manager).
Étape 1) Allez dans les paramètres Tweak, trouvez la "taille maximale de téléchargement cPanel PHP" en fonction de vos besoins. Sauvegarder les modifications.
Étape 2) Accédez aux paramètres d’ajustement, trouvez la "taille maximale de cPanel PHP POST" en fonction de vos besoins. Sauvegarder les modifications.
Retournez à votre phpMyadmin. La valeur aurait dû changer.
Détails complets ici:
J'ai eu le même problème. Mon fichier .sql faisait 830 Mo et la taille d'importation de phpMyAdmin autorisée était de 50 Mo (comme le montre la capture d'écran). Lorsque j'ai compressé le fichier au format .Zip, sa taille est devenue d'environ 80 Mo. Ensuite, je l'ai compressé au format bzip2, et j'ai été étonné de voir que la taille du fichier était compressée à seulement 12 Mo (de 830 à 12 Mo !!!). Comme phpMyAdmin autorise trois types de compression, à savoir .Zip, .gzip et .bzip2, j'ai donc téléchargé le fichier compressé bzip2 et l'alto .... il a été importé dans la base de données !!! Ainsi, en utilisant la compression appropriée, j'ai pu importer un fichier .sql de 830 Mo dans phpMyAdmin.
NOTE: La page d'importation phpMyAdmin indique clairement que le nom du fichier compressé doit ressembler à nom_fichier.sql.bz2. Ce ne devrait pas être comme filename.bz2.
NOTE 2: Vous pouvez compresser votre fichier .sql en fichier compressé bzip2 à l'aide du logiciel 7-Zip. cPanel a également une option pour compresser un fichier au format bzip2.
Vous devez d’abord changer les valeurs dans php.ini file selon vos besoins.
post_max_size = 1024M
upload_max_filesize = 1024M
max_execution_time = 3600
max_input_time = 3600
memory_limit = 1024M
Remarque - Modifiez ces valeurs avec soin. Ces valeurs auront un impact sur tous vos projets de ce serveur.
Maintenant, si les solutions ci-dessus ne fonctionnent pas, veuillez vérifier votre phpmyadmin.conf fichier . Si vous utilisezWAMPpour pouvoir trouver le fichier dans "C:\wamp64\alias ".
Vous devez changer les valeurs ci-dessous.
Les valeurs déjà dans le fichier sont -
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
Changer le code ci-dessus en -
# php_admin_value upload_max_filesize 128M
# php_admin_value post_max_size 128M
# php_admin_value max_execution_time 360
# php_admin_value max_input_time 360
Maintenant, redémarrez votre serveur pour utiliser les valeurs modifiées. :)
ceci est dû à la limite d'importation de la taille du fichier dans phpmyadmin, la valeur par défaut est très basse, vous devriez donc augmenter upload_max_filesizevous pouvez changer cela dans votre php.ini, remplacé par ceci
upload_max_filesize = 100M
Si vous avez un accès root direct à la machine, vous pourrez modifier les paramètres dans:
Il suffit de changer la ligne: Upload_max_filesize = 50M
si vous utilisez xampp, recherchez le fichier php.ini (dans le dossier xampp lui-même), passez à la ligne 735 et remplacez la valeur post_max_size par celle que vous souhaitez.
post_max_size = 80M
assurez-vous de redémarrer Apache après avoir changé la valeur.
C'est tout...
1: nano /etc/php5/Apache2/php.ini
vous pouvez trouver votre emplacement php.ini en téléchargeant un fichier nommé phpinfo.php avec la fonction content<?php phpinfo();?>
suivante et y accéder en visitant votredomaine.com/phpinfo.php, vous verrez les résultats.
2: modifiez la valeur souhaitée en upload_max_filesize et post_max_size Telle que: Upload_max_filesize = 200M Post_max_size = 300M Elle passera ensuite à 200M.
3: redémarrez votre Apache
Changez le fichier phpmyadmin.conf sur c: /wamp64/alias/phpmyadmin.conf.
php_admin_value upload_max_filesize 512M
php_admin_value post_max_size 512M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
Il est très important d’augmenter le temps à 5 000 ou plus. Ainsi, le processus ne s’arrêtera pas lorsque vous téléchargez un fichier volumineux.
Ça marche pour moi.
Augmenter la taille limite d'importation dans phpMyAdmin
Accédez au fichier php.ini puis modifiez la configuration suivante:
post_max_size = size
upload_max_filesize = size
memory_limit = size
La réponse de Sharky était parfaite. La taille du fichier de téléchargement phpMyAdmin affichée n'est PAS gérée par les paramètres de php.ini, ce que vous pouvez voir lorsque vous exécutez un phpinfo.php contenant:
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
Il est recommandé d’augmenter vos paramètres de php.ini pour:
post_max_size upload_max_filesize max_execution_time max_input_time memory_limit
Vous pouvez utiliser l'exemple de paramètres partagé par Sujiraj R. Une fois que vous avez apporté toutes les modifications à votre fichier php.ini ET dans la zone "Réglages" de WHM, lorsque vous lancez phpMyAdmin et accédez à l'écran d'importation, vous verrez la taille que vous avez sélectionnée pour "cPanel PHP taille maximale de téléchargement ".
Il y avait beaucoup de bonnes réponses sur ce post, mais vous deviez regarder en arrière pour avoir la bonne réponse. J'espère qu'en encapsulant ces réponses précédentes dans ce post, j'ai un peu aidé. Toutes les réponses que je mentionne dans ce message ont été dérivées par d'autres qui ont posté ici, donc veuillez ne pas me créditer des réponses affichées ici.
J'ai augmenté la taille maximale du fichier en allant dans CPanel> Sélectionner la version PHP> Basculer vers les extensions PHP, puis faire défiler jusqu'au champ upload_max_filesize (il comportera un lien cliquable pour la taille. ) et je l'ai augmenté à 256MB. Puis cliquez sur "Enregistrer".
Il suffit d'aller à php.ini. recherchez 'upload_max_filesize' et définissez la taille que vous souhaitez définir. Il sera automatiquement mis à jour dans phpmyadmin.
Vous pouvez rechercher php.ini fichier dans C:\xampp\htdocs
change dans le fichier php.ini
post_max_size = 805M
upload_max_filesize = 805M
max_execution_time = 5005
max_input_time = 5005
memory_limit = 1005M
Après l’édition, veuillez redémarrerXAMPP