par
Ripat » 02 oct. 2006, 07:55
Tu le poses où tu veux dans un répertoire sur lequel l'utilisateur linux de ton dédié a les droits (par exemple /home/ton_uid/).
Si cet utilisateur linux peut utiliser la commande mysql il suffit de lui indiquer le chemin complet vers le fichier dump:
Code : Tout sélectionner
mysql -u mysql_user -p BaseDeDonnees < /home/ton_uid/fichier_dump.sql
Les tables de ta base seront stockées dans le répertoire défini dans le fichier de configuration my.ini (datadir= .... ).
En passant, il n'est pas très prudent de mettre le mot de passe mysql en clair dans ta ligne de commande comme tu l'as fait (
-pmotdepasse) car cette commande est journalisée dans le fichier shell
.bash_history. Alors, si tu peux l'éviter...
Tu le poses où tu veux dans un répertoire sur lequel l'utilisateur linux de ton dédié a les droits (par exemple /home/ton_uid/).
Si cet utilisateur linux peut utiliser la commande mysql il suffit de lui indiquer le chemin complet vers le fichier dump:
[code]mysql -u mysql_user -p BaseDeDonnees < /home/ton_uid/fichier_dump.sql[/code]
Les tables de ta base seront stockées dans le répertoire défini dans le fichier de configuration my.ini (datadir= .... ).
En passant, il n'est pas très prudent de mettre le mot de passe mysql en clair dans ta ligne de commande comme tu l'as fait ([b]-p[/b]motdepasse) car cette commande est journalisée dans le fichier shell [b].bash_history[/b]. Alors, si tu peux l'éviter...