Tutoriel qui vous apprend étape par étape comment modifier la limite de taille acceptée pour l'importation de fichiers SQL dans phpMyAdmin. Utile lorsque vous devez importer de grandes bases de données. Modifier le fichier SQL de limite de taille de téléchargement dans phpMyAdmin.
Lorsque nous travaillons avec base de donnéesLa plupart à portée de main est de nous phpMyAdminAppui à la gestion, nous fournissons fonde donné interface web eprin. À partir de phpMyAdmin, nous pouvons apporter des modifications dans une base de données à laquelle nous avons accès. Nous pouvons ajouter des bases de données, créer, supprimer et modifier des tables dans les bases de données, nous pouvons supprimer ou bases de données d'importation maintenues.
Dans la configuration standard (default) une fonction "L’"en phpMyAdminNe nous permettent de faire en téléchargement MySQL les fichiers de plus 2MB (2,048 Ko). Si nous avons besoin d'une base de données supérieure à 2 Mo, l'erreur se produit: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."
Une solution serait de compresser la base de données (fichier .sql) dans l'un des formats gzip, bzip2 ou Zip *: françaisMais si le fichier est très grande base de données, alors sûrement aucune compression n'obtenez un fichier 2MB qui peut être éparpiller par phpMyAdmin. La seule solution est de changer la taille limite autorisée pour les téléchargements.
Changer Upload / Limite de taille importation dans phpMyAdmin
Importer limite est donnée par la configuration PHPSite, et de modifier cette limite devra modifier le fichier de configuration chargé de PHP (php.ini).
Selon le système utilisé, php.ini peut se trouver dans "/etc/php.ini
","/etc/php5/apache2/php.ini
” ou à un autre endroit sur le serveur web. Le moyen le plus simple de le localiser est de se connecter au serveur (via SSH) et donnez la ligne de commande "locate php.ini
«. Après avoir localisé le fichier php.ini, nous passons à son édition.
nano /etc/php.ini
Dans le fichier php.ini rechercher et modifier les lignes suivantes :
max_execution_time = 60 ; Maximum execution time of each script, in seconds (def. 30)
max_input_time = 90 ; Maximum amount of time each script may spend parsing request data (def. 60)
memory_limit = 128M ; Maximum amount of memory a script may consume (def. 128mb)
upload_max_filesize = 200M ; Maximum allowed size for uploaded files. (def. 2mb)
post_max_size = 180M ; Maximum size of POST data that PHP will accept
Dans notre cas, nous définissons la taille maximale du fichier à importer n'est pas plus 180MB. Cela signifie que vous pouvez importer via la base de données phpMyAdmin pour 180MB.
Dans Pound vos besoins modifier le temps d'exécution et la limite de mémoire utilisé. Si l'heure définie dans php.ini sont petits et le fichier à importer est très volumineux, alors il est possible de donner l'erreur "le temps hors»L'importation. Pour cela, vous devrez changer "max_input_time
"Et"max_execution_time
«. Cela est également vrai pour la limite de mémoire, qui doit être augmentée pour les bases de données volumineuses. Après avoir effectué les modifications, à l'aide de l'éditeur "nano", cliquez sur Ctrl + X ensuite "Y"(Oui oui Enter pour enregistrer les modifications.
La dernière étape est le redémarrage Serveur Web Apache.
systemctl restart httpd
ou
/etc/init.d/httpd restart
Après le redémarrage de apache vous pouvez commencer à la base de données du fichier d'importation.
Stealth Settings - Changer la limite de taille importation dans phpMyAdmin.
Ancien tuto mais toujours d'actualité. Merci beaucoup!
Cependant, cela ne fonctionne pas dans toutes les situations. La connexion a expiré lors du téléchargement.