[Ubuntu] Ligne de commande incomprise

Résolu
Hallouma -  
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour

J'utilise depuis peu Ubuntu dans l'entreprise dans laquelle j'effectue mon stage, mais je connais assez bien Linux. Cependant, on me demande de saisir une ligne de commande dont je ne comprends pas le sens ! Pourriez-vous m'aider s'il vous plaît ??

Voici la ligne de commande : echo "drop database bcb;" | mysql -u root

Je sais que cela détruira la base de données bcb mais je ne vois pas à quoi sert la commande echo ... :-s

Merci d'avance.
A voir également:

3 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
echo affiche le texte entre ". Avec un pipe (|) le texte est envoyé à la commande mysql

Affiche le texte sur le terminal:
echo "drop database bcb;"
0
Hallouma
 
Merci c'est gentil ... Maintenant, après avoir effectué cette commande, j'obtiens un message d'erreur !!!
Il ressemble à : "MySQL : Access Denied ... 'root'@'localhost' (using password: NO)"

Comme je vous l'ai dit, je ne connais pas beaucoup Ubuntu et je ne sais pas trop comment marche MySQL non plus !!
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
Salut,

tu essaie peut-être de te connecter à MySQL sans mot de passe pour root !
regarde ici pour te documenter sur MySQL :
http://doc.domainepublic.net/mysql/doc_mysql/default-privileges.html

:-))
0
Halimouche
 
Oui c'est sûrement ça seulement je ne connais pas le mot de passe root de MySQL ... Je me renseigne et je vous tiens au courant !

Merci beaucoup
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473 > Halimouche
 
Re-,

2 possibilités :

L'installation de MySQL a été réalisée par toi :
c'est à toi à donner un mot de passe (voir lien que je t'ai donné)

L'installation de MySQL a été réalisée par une tiers personne :

dans ce cas là, tu dois demander à la personne qui à installé MySQL si elle a donné un mot de passe à root et si oui quel est-il !

:-))
0
Halimouche > Halimouche
 
Merci beaucoup pour vos réponses cependant j'ai détourné le problème en entrant directement dans mysql et en effectuant les mises à jour que j'avais à réaliser et cela fonctionne maintenant. J'ai simplement ajouté l'attribut -p pour avoir à entrer le password.

Merci Bob pour la doc elle m'a été trèèès utilie ;-)
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473 > Halimouche
 
No problémo !

:-))
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

voilà ce qu'on peut faire si jamais on oublie le mot de passe pour mysql

galere a n en plus finir avec l acces a mysql#11
0