web-dev-qa-db-fra.com

Comment augmenter la taille limite d'importation dans phpMyAdmin

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 .enter image description here Capture d'écran n ° 2 - montrant la restriction d'importation phpMyAdmin enter image description here

58
H. Ferrence

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

46
mbarthelemy

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

46
Edy Aguirre

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.

enter image description here

enter image description here

enter image description here

Détails complets ici: 

http://crosstown.coolestguidesontheplanet.com/web-host/37-increase-upload-database-size-for-cpanel-and-phpmyadmin-server

43
Sharky

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.

7
Irfan Ullah Khan

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. :)

6
Ankit Shrivastava

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

4
ramird23

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

2
tibasce

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...

2
Ralph

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

1
bestshop24h

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.

1

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 
1
Sudeepta Roy

Changer le post_max_size aidé

 enter image description here

$ cat /etc/php.ini
post_max_size = 800M 
upload_max_filesize = 800M 
max_execution_time = 5000 
max_input_time = 5000 
memory_limit = 1000M 
0
YumYumYum

Utilisez le programme "MySQL-Front". Il peut importer et exporter n'importe quelle taille.

 enter image description here

0
hackclub9

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.

0
Edwin Martinez

Sur la nouvelle version de cpanel: search ini

 Select the Home Directory

 Scrool down to 'upload_max_file taille 'et l'éditer ... puis enregistrez [entrer  enter image description here

0
Mwangi Thiga

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".

0
Heath

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.

0
yellowcode

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

0
Sujiraj R