Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/08/2007, 14h36   #1
Membre du Club
 
Inscription : août 2007
Messages : 163
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 163
Points : 47
Points : 47
Par défaut exécuter un script

Bonjour,

Je voudrais savoir comment exécuter un script.
Mon script est écrit dans un fichier texte, il sert a créer une base de donnée
realkilla est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2007, 14h44   #2
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
en exécutant avec les bon paramètres ceci :
Code :
1
2
 
mysql -h $1 -p $2 -u $3 --password=$4 < chemin_absolu/script.sql
$1 : host [Antoun : c'est-à-dire le nom ou l'adresse IP du serveur MySQL]
$2 : bdd
$3 : utilisateur
$4 : mot de passe

pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2007, 15h21   #3
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Le -p est un raccourci pour --password. Par ailleurs, la bdd doit être après les options. Donc :

Code :
mysql -h $1 -u $3 --password=$4 $2<chemin_absolu/script.sql
ou bien

Code :
mysql -h $1 -u $3 -p$4 $2<chemin_absolu/script.sql
ou encore

Code :
mysql -h$1 -u$3 -p$4 $2<chemin_absolu/script.sql
Notez qu'il ne doit jamais y avoir après le -p, et que dans le chemin de fichier il faut utiliser / même sous Windows.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2007, 15h42   #4
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
encore merci de me corriger. pourtant chez moi ça fonctionnait bien comme ça . je vais quand même corriger mes scripts.
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h09.


 
 
 
 
Partenaires

Hébergement Web