mercredi 10 février 2010
Migration de la base MySQL du blog
Par david techer, mercredi 10 février 2010 à 19:27 :: Xen
Avant hier, j'ai donc migré la base MySQL du blog sur ma petite machine xenifée. Je me retrouve donc dans la configuration actuelle
Rien de compliqué en soit sauf que les petites subtilités à la MySQL n'étant pas mon fort, je préfère rédiger un billet au cas où l'expérience serait à renouveler (au pire si celà peut servir à quelqu'un). Et oui j'ai fait et j'héberges du MySQL, je l'avoues. Je sens que j'ai déjà perdu des amis en route. Tant pis!
So let's go...
J'ai donc commencé par effectué un dump
mysqldump BD -u??? -p??? > BD.dump
où il faut remplace ??? successivement par login et mot de passe. Puis un petit coup de scp sur la nouvelle machine
On se connecte ensuite sur la nouvelle machine qui est sous Lenny:
- On installe MySQL
apt-get update apt-cache search mysql apt-cache search mysql server apt-get install mysql-server-5.
Lors de l'installation,il faudra définir le mot de passe de l'utilisateur root. - Une fois le serveur installé, on crée une nouvelle base que j'ai nommé
dotclearet on accorde les droits attendusmysql -h localhost -u??? -p???
puiscreate database dotclear; grant all on dotclear.* to root@192.168.2.1 identified by '???';
Ici 192.168.2.1 correspond à l'IP de la machine où est installé le blog (IP locale). - On sort du moniteur de mysql et on importe les données issues du dump:
mysq -u??? -p???r dotclear < BD.dump
- Puis il faut modifier le fichier /etc/mysql/my.cnf notamment remplacer la ligne
bind-address = 127.0.0.1
par l'IP de la machinebind-address = 192.168.2.252
Il faut ensuite penser à redémarrer MySQL pour prendre en compte ces modifications. - On modifie ensuite le fichier de configuration de dotclear sur le blog pour pointer sur la nouvelle base. Une fois les vérifications de base passées avec succès (pas de souci apparent), on arrête définitivement MySQL sur 192.168.2.1.
, on ne les refuse pas.). Au delà de la cuisine, j'essais surtout de montrer que la Réunion produit aussi de bons informaticiens formés sur le tas
.