Comment importer une bdd d'un point A vers un point B

Hello;

il existe un site de test ouvert aux rédacteurs.

l’idée est de l’ouvrir aux webmestres, ceci étant si un plaisantin s’amuse a tous casser, il faut pouvoir réparé ou je dirais maintenir le site

donc il faut que je puisse déplacer une bdd SQL d’un serveur vers un autre

Alors si il y a des spécialistes … moi je trace avant de me lancer.

la méthode la plus simple est d’exporter (mysql nom_base_de_donnees < fichier.sql) cette base dans un fichier SQL, puis de la réimporter

dans la base de données de destination. ( use nom_base_de_donnees;source fichier.sql;)

donc le script

mysql -u nom_utilisateur -p
// saisie du password
// puis indiquer la bdd sur laquelle on veut importer les donnees
use nom_de_la_base
// importer
source ma_base.sql
// partir
quit

mais j’ai pas envie d’avoir la demande de password puisqu’on va réalisé ça avec une tache cron

Au lieu de l’option « -p » qui nous demande le mot de passe dans la ligne suivante,

on utilise « –password = < mot de passe > ».

L’inconvénient est que le mot de passe apparaît en clair dans la ligne de commande.

mysql -u nom_utilisateur "--password = < mot de passe >"
// saisie du password
// puis indiquer la bdd sur laquelle on veut importer les donnees
use nom_de_la_base
// importer
source ma_base.sql
// partir
quit

bon avant de me lancer si certain on des choses a completer je suis preneur …