Passer une db MySQL d'un serveur à un autre

Salut,

Je cherche un moyen simple pour passer une base de données MySQL d’un serveur de développement à un serveur de staging. Je fais chaque fois ça “à la main” avec l’import/export de phpMyAdmin. Mais c’est un peu fastidieux et j’ai toujours peur d’effacer la bonne base de données.

C’est possible de faire ça avec un script php ? Du genre, je clique sur un lien, et hop ça efface la db de staging et ça la remplace par la db de dev.

Pour copier des tables completes je ne me fais pas chier, je copie les fichiers.
Sinon j’utilise mysqldump (http://dev.mysql.com/doc/refman/5.0/fr/mysqldump.html).

Idem, j’arrête la base et je recopie les fichiers comme un gros barbare ^^

Oui mais ici j’ai seulement un accès ftp/phpmyadmin

Je pense qu’on peut ranger ca dans la liste des trucs pratiques, mais vraiment crade :slight_smile:

C’est assez courant de faire ça avec MySQL :crying: