Maison > Article > base de données > Comment éviter les délais d'attente d'importation MySQL pour les grandes bases de données ?
Lors de l'importation de dumps MySQL volumineux, il est courant de rencontrer des erreurs de délai d'attente en raison de temps d'exécution prolongés. Pour résoudre ce problème, diverses stratégies peuvent être utilisées :
Si possible, essayez d'utiliser PHPMyAdmin pour l'importation. Augmentez les paramètres d'importation de base de données dans le fichier my.ini, tels que max_allowed_packet et read_buffer_size. Pensez également à augmenter les paramètres PHP dans PHP.ini, en particulier max_execution_time, max_input_time et memory_limit.
Si PHPMyAdmin s'avère inefficace, utilisez le script Big Dump d'Ozerov.de. Ce script décompose les importations volumineuses en blocs plus petits et plus faciles à gérer, évitant ainsi les délais d'attente. Placez le dump SQL et le script sur le serveur et configurez-les selon vos besoins. Cependant, notez que Big Dump ne prend pas en charge les exportations MySQL avec des insertions étendues.
Pour l'importation directe en ligne de commande, utilisez la console MySQL. Tout d'abord, spécifiez la base de données cible à l'aide de la commande use : use my_great_database;. Ensuite, importez le dump SQL à l'aide de la commande source : source C:sqlmy_import.sql;. Autorisez l'importation à se terminer sans fermer prématurément la console.
Considérez MySQL Workbench comme un outil d'importation alternatif, offrant une interface conviviale pour les tâches de gestion de bases de données volumineuses.
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!