Page 1 sur 2
Mysql et script
Posté : ven. 30 déc. 2016 21:20
par Droopy
Bonjour,
Quand je tape en ligne de commande : mysql – u root –ptoto droopy2017 < /blabla/droopy*.sql pas de problème.
Mais la même chose dans un script : fichier introuvable … ? (il n'y a dans ce répertoire qu'un seul fichier avec cette extension).
J’ai essayé un tas de trucs sans le moindre succès, alors une idée ?
Merci
Re: Mysql et script
Posté : ven. 30 déc. 2016 23:15
par Manfraid
salut,
quel type de script ?
mais le plus souvent il faut mettre le chemin doit être complet pour la commande mysql
Re: Mysql et script
Posté : dim. 1 janv. 2017 20:45
par Droopy
Manfraid a écrit :salut,
quel type de script ?
mais le plus souvent il faut mettre le chemin doit être complet pour la commande mysql
Script bash et le chemin est complet.
Re: Mysql et script
Posté : lun. 2 janv. 2017 09:37
par domi
Droopy a écrit :Script bash et le chemin est complet.
Le chemin de la commande MySql également ?
Re: Mysql et script
Posté : lun. 2 janv. 2017 10:14
par destroyedlolo
Salut,
Tu lances ton script a la main où a travers le CRON : dans le second cas, il est possible que l'environnement ne soit pas remplis.
A+
Re: Mysql et script
Posté : mer. 4 janv. 2017 18:54
par Droopy
destroyedlolo a écrit :Salut,
Tu lances ton script a la main où a travers le CRON : dans le second cas, il est possible que l'environnement ne soit pas remplis.
A+
A la main avec un simple sh.
Re: Mysql et script
Posté : mer. 4 janv. 2017 20:30
par domi
Tu peux mettre le contenu du SH ici ?
Re: Mysql et script
Posté : mar. 10 janv. 2017 08:02
par Korhm
Hello,
Attention aussi aux caractères spéciaux dans le mot de passe (si "toto" n'est pas le vrai, bien entendu). Ça peut jouer des tours au bash qui exécute ta commande
Re: Mysql et script
Posté : mar. 10 janv. 2017 19:31
par Droopy
domi a écrit :Tu peux mettre le contenu du SH ici ?
#!/bin/bash
mysql -u root -p123456 droopy1999 < /media/partage/droopy1999*.sql
exit
donne fichier introuvable, alors que si je tape
exactement la même chose en ligne de commande :
mysql -u root -p123456 droopy1999 < /media/partage/droopy1999*.sql
c'est joie et bonheur. J'ai essayé avec l'option -e etc sans aucun succès. Je précise que dans les deux cas je suis sous root.
Re: Mysql et script
Posté : mar. 10 janv. 2017 19:55
par Ghislain
et en ajoutant un sudo dans ton bash pour la commande ?