Dépannage des importations de bases de données volumineuses dans PHPMyAdmin
Lorsque vous tentez d'importer une base de données via PHPMyAdmin, vous pouvez rencontrer une erreur indiquant que le fichier dépasse la limite de taille maximale. Ce problème survient lorsque la taille du fichier de base de données dépasse les limites de téléchargement par défaut. Pour résoudre ce problème, suivez les étapes décrites ci-dessous :
Étape 1 : Ajustez les paramètres PHP
- Accédez au fichier php.ini généralement situé dans C:wampbinapacheApache2. .4.4bin
- Modifiez les lignes suivantes pour augmenter la taille du fichier et la mémoire limites :
max_execution_time = 259200
max_input_time = 259200
memory_limit = 1000M
upload_max_filesize = 750M
post_max_size = 750M
Copier après la connexion
- Redémarrez le serveur WAMP ou ses services.
Étape 2 : Modifier les paramètres PHPMyAdmin
- Ouvrez le fichier config.default.php dans c:wampappsphpmyadmin4.0.4libraries
- Localisez la ligne suivante : $cfg['ExecTimeLimit'] = 300;
- Remplacez-la par : $cfg['ExecTimeLimit'] = 0;
Option alternative : utiliser MySQL Console
Si les modifications de PHPMyAdmin ne résolvent pas le problème, vous pouvez importer des bases de données volumineuses à l'aide de la console MySQL :
- Lancez WampServer et sélectionnez MySQL -> Console MySQL
- Saisissez le mot de passe de votre base de données (généralement "root")
- Sélectionnez la base de données cible à l'aide de la commande : USE DATABASE_NAME
- Chargez le fichier SQL source à l'aide de la commande : SOURCE C:FOLDERdatabase.sql
- Appuyez sur Entrée pour importer le data
Remarque :
- Les fichiers de base de données compressés (par exemple, database.sql.zip ou database.sql.gz) ne peuvent pas être directement importés. Ils doivent d'abord être extraits.
- Assurez-vous que l'utilisateur dispose des privilèges suffisants pour importer la base de données.
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!