Ne pouvez pas importer la base de données via phpmyadmin taille de fichier trop gros
J'ai essayé d'importer la Base de données via phpMyAdmin. Mon fichier de base de données est a.sql
et sa taille est de 1,2 GO
Je suis en train d'importer ce local et phpMyAdmin me dit:
Vous avez probablement essayé de télécharger les fichiers sont trop gros. Veuillez vous référer à la documentation de moyens pour contourner cette limite.
S'il vous plaît aider j'ai vraiment besoin de ce travail.
- avez-vous référer à la documentation? avez-vous un accès shell à votre serveur?
- oui comme ses locaux
- Meilleur, Sna
Vous devez vous connecter pour publier un commentaire.
Sa raison d'PHP qui a une taille de fichier de restriction pour les téléchargements.
Si vous avez terminal/accès shell puis les réponses ci-dessus @Kyotoweb fonctionne.
une façon de le faire est de vous créer un .htaccess/fichier ini fichier pour modifier les paramètres de PHP pour obtenir le fichier sql téléchargés via PHPmyAdmin.
Note, vous devez supprimer ce fichier après le téléchargement.
Pour Télécharger de gros de la taille des données à l'aide de phpmyadmin
Ne suit pas.
lignes suivantes
qu'après le redémarrage du serveur wamp ou de redémarrer tous les services de Téléchargement
données à l'aide d'une fonction d'importation dans phymyadmin. Appliquer une deuxième étape si
jusqu'à ne pas télécharger des données.
c:\wamp\apps\phpmyadmin4.0.4\libraries (Ouvrir ce fichier accoring
pour phpmyadmin version)
Trouver
$cfg['ExecTimeLimit'] = 300;
Remplacer à$cfg['ExecTimeLimit'] = 0;
Maintenant, vous pouvez télécharger des données.
Vous pouvez également télécharger la grande taille de la base de données à l'aide de MySQL Console comme ci-dessous.
root
de popupUSE DATABASENAME
SOURCE C:\FOLDER\database.sql
Note: Vous ne pouvez pas charger un comprimé fichier de base de données par exemple
database.sql.zip
oudatabase.sql.gz
, vous devez l'extraire en premier. Sinon la console est simplement se bloquer.Voici ce que j'ai fait:
C:\xampp\php
php.ini
à l'aide de votre éditeur de texte, de préférence, vous pouvez également vous le bloc-notes de Windows de la machine.upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300
max_input_time = 60
Fait!
Utiliser en ligne de commande :
où MYDATABASE.sql est votre fichier sql.
Une autre option que personne ici n'a encore mentionné est de faire un quinconce de charge de la base de données à l'aide d'un outil comme BigDump pour contourner la limite. C'est un simple script PHP qui se charge d'une partie de la base de données à un moment avant de redémarrer de lui-même et se déplaçant sur le segment suivant.
Définir les valeurs ci-dessous dans
php.ini
fichier (C:\xampp\php\
)max_execution_time = 0
max_input_time=259200
memory_limit = 1000M
upload_max_filesize = 750M
post_max_size = 750M
Ouvrez config.de fichier par défaut(C:\xampp\phpMyAdmin\libraries\config.default) et de définir la valeur en tant que ci-dessous:
Puis ouvrez le fichier config.fichier inc(C:\xampp\phpMyAdmin\config.inc). et de le coller en dessous de la ligne:
$cfg['UploadDir'] = 'upload';
Aller à phpMyAdmin(
C:\xampp\phpMyAdmin
) dossier et créer un dossier appeléupload
et coller votre base de données nouvellement créée dossier de téléchargement (n'avez pas besoin de zip)Enfin, allez dans phpMyAdmin et télécharger votre db (Veuillez sélectionner votre base de données dans la liste déroulante)
*Il prend beaucoup de temps.Dans ma db(266) prend 50min à télécharger. Il faut donc être patient ! *
pour ubuntu 14.04 utiliser ceci:
sudo gedit /etc/php5/apache2/php.ini
max_execution_time = 259200
max_input_time = 259200
memory_limit = 1000M
upload_max_filesize = 750M
post_max_size = 750M
sudo service apache2 restart
dans le navigateur et uplaod votre base de données.sql
php.ini
était/etc/php/7.2/apache2/php.ini
Vous n'avez besoin de modifier
php.ini
ou quelque chose.Je suggère la meilleure chose que Simplement utiliser MySQL WorkBench.
IL SUFFIT DE SUIVRE LES ÉTAPES.
Installer MySQL WorkBench 6.0
Et Dans "panneau de Navigation"(côté Gauche) il y a une option appeler "importation de Données" sous la "direction". Cliquez sur cela et [suivez les étapes ci-dessous]
"dump"[simple]
.Vous pouvez également essayer de compression (compression) le fichier. Il travaille parfois pour moi si je ne peux pas obtenir de php.ini pour phpmyadmin. Si la compression réduit la taille du fichier en dessous de la taille de fichier maximale, il pourrait peut-être marcher!
Vous disposez de trois options:
à l'importation grosse base de données dans phpmyadmin, il y a deux manières
1 augmenter l'exécution du fichier la taille de php.ini
2 utilisez la ligne de commande pour importer grosse base de données.
Si vous utilisez MySQL dans Xampp puis effectuez les étapes ci-dessous.
Trouver la suite dans XAMPP panneau de configuration>Apach-Config> PHP (php.ini) fichier
post_max_size = 8M
upload_max_filesize = 2M
enter code here
memory_limit = 8MEt de changer leur taille en fonction de votre besoin.
Je suis l'aide de ces valeurs