OVH Cloud OVH Cloud

ubuntu Mysql

12 réponses
Avatar
remy
bonjour

avec synaptic

installation de Mysql-serveur-5.0

puis

remy@remy-desktop:~$ sudo mysql_secure_installation

avec l'init du psw root mysql



remy@remy-desktop:~$ sudo mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
password: NO)


je veux juste un prompt mysql>
il me manque quoi en gros

ps: je ne veux pas de apache ni de php pour l'instant

merci

2 réponses

1 2
Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:4558fa3b$0$5325$,
*Arol* tapota sur f.c.o.l.configuration :

Placer le mot de passe dans la ligne de commande est, pour des raisons
de sécurité évidentes, à proscrire ! Préférez de saisir le mot de passe
au prompt :

$ mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.


Heu, non.


Euh, si.

Avec mysql -u root -p mot_de_passe
ça marche pas.


man mysql

ça tient pas compte du pass mis dans la ligne de commande.


Normal, puisqu'ici mot_de_passe correspond à la base de donnée à utiliser,
et non au mot de passe.

$ mysql -pmot_de_passe

Si on ne veut pas taper le pass, on crée un fichier .my.cnf dans le
répertoire de root qui a comme contenu :
[client]
password=mot_de_passe


Ce qui reste toujours moins secure que de saisir le mot de passe au prompt.

--
Sébastien Monbrun aka TiChou


Avatar
Arol
"Sébastien Monbrun aka TiChou" a écrit dans le message de news:

$ mysql -pmot_de_passe


Au temps pour moi.
Dans google quand on tape "mysql -u root -p" 1er lien renvoyé
http://www.zdnet.fr/builder/architecture/base_de_donnees/imprimer.htm?AT91
72852-39020907t-39000779c

et dans le man, on comprend le -u comme le -p
C'est pour ça que pour éviter le prompt, j'ai créé le fichier .my.cnf qui au
final est la "meilleure" solution.

Il y a pas des normalisations à ce niveau ?
Pourquoi un espace après le -u et pas aprés le -p ?

J'ai eu le même problème avec une des options de wget ...

1 2