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 ?