du Réseau des Informaticiens Normands (R.I.N.)
13/10/09
Importer une grosse sauvegarde BDD Mysql
Si vous êtes des lecteurs assidus sur SynerGeek.fr , vous avez peut-être remarqué que le site était en maintenance hier. En effet suite à une boulette de ma part, en voulant rapatrier toutes les images hébergées ailleurs (hotlinked pour les anglophones), l’effet désiré était pire qu’avant.
J’ai donc voulu redescendre ma sauvegarde journalière de la base Mysql. Le problème c’est que l’importation n’est plus aussi facile qu’avant car on dépasse maintenant les capacités de mémoire de phpmyadmin pour traiter le fichier.
La FAQ de phpmyadmin propose 3 solutions:
- Changer les paramètres dans le fichier php.ini (augmenter les capacités requises pour traiter le fichier)
- Utiliser un programme, Bigdump par exemple, pour découper votre gros fichier .sql et ainsi pouvoir le réinjecter via phpmyadmin en plusieurs fois
- Réinjecter la base en ligne de commande (solution que j’ai choisi). J’ai donc d’abord envoyé le fichier .sql via FTP à la base du site puis utilisé la commande suivante:
mysql -u username -p password database_name < /home/synergeek/www/backup.sql
(il faut donc bien avoir sous la main son identifiant/mot de passe qui a les droit admin sur la base de données en question)
Pour info, si vous voulez exporter votre base de données il faut remplacer « < » par « > »
N’oubliez pas de sauvegarder très régulièrement votre base Wordpress. Pour ma part j’utilise le plugin BackWpup pour cela










Migration du site terminée




Super. merci. Je me fais un café et je lis.