[Ubuntu] Ligne de commande incomprise [Résolu/Fermé]

Signaler
-
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
-
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.

3 réponses

Messages postés
18218
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
17 septembre 2020
4 994
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;"
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 !!
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
463
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

:-))
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
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
463 > 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 !

:-))
> 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 ;-)
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
463 > Halimouche
No problémo !

:-))
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 486
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