Différences
Ci-dessous, les différences entre deux révisions de la page.
astuces:sauvegarder_bdd [2007/09/04 11:05] 127.0.0.1 édition externe |
astuces:sauvegarder_bdd [2024/01/07 02:31] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== 1. Sauvegarde de la base ====== | ||
- | |||
- | ===== 1.1. Première méthode : PHPMyAdmin ===== | ||
- | |||
- | |||
- | Le plus " | ||
- | |||
- | Cela génère un long texte qu'on peut copier/ | ||
- | |||
- | |||
- | ===== 1.2. Deuxième méthode : MySQLDump ===== | ||
- | |||
- | |||
- | Cet outil est très puissant, mais n'est pas toujours accessible (en général il l'est sur les serveurs dédiés, mais non mutualisés). Pour cela, se rendre dans un terminal Unix ou sur PuttY sous Windows, loggé en root et taper cette commande : | ||
- | |||
- | mysqldump --add-drop-tables -u root -p [nom_de_la_base] > / | ||
- | |||
- | La commande demande ensuite : Enter Password : et là il faudra mettre le mot de passe MySQL. (attention, il n'y a pas de petites étoiles quand vous tapez). | ||
- | |||
- | Ceci génère directement le fichier SQL dans le dossier choisi, j'ai mis pour exemple / | ||
- | |||
- | |||
- | La base est ainsi sauvegardée. | ||
- | |||
- | |||
- | |||
- | |||
- | ====== 2. Restauration de la base ====== | ||
- | |||
- | Je vais expliquer selon les 2 méthodes précédemment décrites comment restaurer une base ainsi sauvegardée. | ||
- | |||
- | |||
- | |||
- | ===== 2.1. Première méthode : PHPMyAdmin ===== | ||
- | Ouvrez votre base (clic sur son nom à gauche) puis cliquez sur l' | ||
- | Selon la taille du fichier SQL précédemment généré, optez pour copier/ | ||
- | ATTENTION : si vous le téléchargez, | ||
- | |||
- | Cliquez sur " | ||
- | |||
- | |||
- | ===== 2.2. Deuxième méthode : MySQL ===== | ||
- | |||
- | Reloggez-vous sur un terminal ou PuttY en mode root, puis, après avoir pris soin de mettre votre fichier SQL quelque part sur le serveur, restaurez-le avec cette commande : | ||
- | |||
- | mysql -u root -p -D [nom_de_la_base] < / | ||
- | |||
- | et validez par " | ||
- | |||
- | Il se peut que l' | ||
- | Assurez-vous de bien conserver les DROP TABLE intacts ( = sans commentaires), | ||
- | |||
- | |||
- | ====== 3. Conclusion ====== | ||
- | Vous savez maintenant sauvegarder et réimporter une base MySQL. | ||
- | Attention à bien respecter le jeu de caractères, | ||
- | |||
- | Matthieu | ||
- | |||