Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/06/2017, à 11:50

kidc4sh

[Mysql] ERROR 1045 (28000): Access denied

Bonjour à tous, tout d'abord je tiens à vous dire que c'est mon premier message, j'ai franchi le pas et décide de me lancer dans la demande d'aide et, plus tard, dans l'aide des personnes en difficulté smile

Trêves de présentation et de bisounourseries, étant un gros passionné en informatique (mais un gros débutant sur le merveilleux monde de linux) j'ai décidé de me prendre un VPS sur lequel je fais plusieurs tests: Vpn, media center etc..je suis actuellement en train de devenir fou sur un problème qui me bloque depuis un moment..

J'essaie actuellement d'installer Guacamole via ce tuto ( ayant essayé plusieurs fois avec différents tutos en vain.. ). Tout ce passait bien jusqu'à l'étape 7.

cat ~/incubator-guacamole-client/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/*.sql | mysql -u root -p[MYSQL_ROOT_PASSWORD] guacamole_db

mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

J'ai essayé de rechercher une solution sans vraiment avoir trouvé de réponse qui marchaient pour moi.
Merci d'avoir pris le temps de me lire smile

Hors ligne

#2 Le 23/06/2017, à 12:52

gl38

Re : [Mysql] ERROR 1045 (28000): Access denied

Il semble que tu n'aies pas remplacé MYSQL_ROOT_PASSWORD par sa valeur.
Tu as dû donner un mot de passe au root de mysql dans la commande précédente.
Que donne

mysql -u root -p

Cordialement,
Guy

Hors ligne

#3 Le 23/06/2017, à 15:03

kidc4sh

Re : [Mysql] ERROR 1045 (28000): Access denied

Hello gl38, merci avant tout du temps que tu prends pour t'occuper de mon problème.
J'ai donc essayé de taper la commande suivante avec mon mot de passe ( le même que mon MDP Mysql qui est valide ).
il me retourne exactement cette fameuse même erreur 1045 (28000)

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Edit: je ne sais pas si ça peut aider, mais j'ai essayé de créer un autre utilisateur 'test' que je supprimerai une fois mon soucis résolu, et j'ai eu un autre code d'erreur cette fois...Je vous laisse tous le code peut-être arriverez-vous à déceler une anomalie:

CREATE USER 'guacamole_user'@'localhost' identified by '[GUACAMOLE_USER_PASSWORD]';
GRANT SELECT,INSERT,UPDATE,DELETE ON guacamole_db.* TO 'guacamole_user'@'localhost';
flush privileges;

et j'ai eu cette fois ci une autre erreur:

mysql>  CREATE USER 'test'@'localhost' identified by '[test1]';
Query OK, 0 rows affected (0,01 sec)

mysql> GRANT SELECT,INSERT,UPDATE,DELETE ON guacamole_db.* TO 'test'@'localhost';
Query OK, 0 rows affected (0,00 sec)

mysql>  flush privileges;
Query OK, 0 rows affected (0,00 sec)

mysql> quit
Bye

root@vps*******:/home/***# cat ~/incubator-guacamole-client/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/schema/*.sql | mysql -u test -p[test1] guacamole_db
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1142 (42000) at line 24: CREATE command denied to user 'test'@'localhost' for table 'guacamole_connection_group'

j'ai peut-être une piste ici, mais je ne comprends vraiment rien... neutral

Dernière modification par kidc4sh (Le 23/06/2017, à 15:25)

Hors ligne

#4 Le 23/06/2017, à 15:22

gl38

Re : [Mysql] ERROR 1045 (28000): Access denied

Je pense que mysql-server n'a pas été installé correctement. Lors de l'installation du paquet, il faut mettre un mot de passe pour le root de mysql, il faut bien comprendre que ce root n'a rien à voir avec le root du système.
Il y a des solutions sans réinstaller le paquet : par exemple ici.
Cordialement,
Guy

Hors ligne

#5 Le 23/06/2017, à 16:20

kidc4sh

Re : [Mysql] ERROR 1045 (28000): Access denied

Merci je vais suivre les instructions de ton lien. Juste une question:

root@vps******:~#  sudo mysql -u root -p
Enter password:[Je_mets_mon_mdp]

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 32

Server version: 5.7.18-0ubuntu0.16.04.1 (Ubuntu)
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

Je suis bien log en root hmm ?

Dernière modification par kidc4sh (Le 23/06/2017, à 16:20)

Hors ligne

#6 Le 23/06/2017, à 17:14

gl38

Re : [Mysql] ERROR 1045 (28000): Access denied

Ce n'est pas une bonne idée d'utiliser sudo avec mysql : on ne met pas le mot de passe du root du système sur internet.
Cordialement,
Guy

Hors ligne

#7 Le 23/06/2017, à 17:31

kidc4sh

Re : [Mysql] ERROR 1045 (28000): Access denied

Je le sais bien, c'est pour cela que je n'ai pas mis mon mdp root :

Enter password:[Je_mets_mon_mdp]

ce n'est pas mon mot de passe ^^
et pour la session test je l'ai aussitôt supprimé.
J'aimerai juste savoir, via la commande du dessus,si je suis bien log en root sur ma base mysql ?

Dernière modification par kidc4sh (Le 23/06/2017, à 17:31)

Hors ligne

#8 Le 23/06/2017, à 18:11

gl38

Re : [Mysql] ERROR 1045 (28000): Access denied

Tu peux taper dans mysql

show processlist;

qui te donnera la liste des utilisateurs et ce qu'ils font.
Cordialement,
Guy

Hors ligne

#9 Le 24/06/2017, à 15:01

kidc4sh

Re : [Mysql] ERROR 1045 (28000): Access denied

Hellor, j'ai essayé ta solution post 5 mais toujours le même soucis :'(

voila ce que shou pocesslist; donne :

mysql> show processlist;
+----+------+-----------+------+---------+------+----------+------------------+
| Id | User | Host      | db   | Command | Time | State    | Info             |
+----+------+-----------+------+---------+------+----------+------------------+
| 34 | root | localhost | NULL | Query   |    0 | starting | show processlist |
+----+------+-----------+------+---------+------+----------+------------------+
1 row in set (0,00 sec)

Dernière modification par kidc4sh (Le 24/06/2017, à 15:07)

Hors ligne

#10 Le 24/06/2017, à 16:04

gl38

Re : [Mysql] ERROR 1045 (28000): Access denied

Comme tu as utilisé sudo avec mysql, il ne serait pas très surprenant que le dossier /var/lib/mysql soit passé à root. Pour avoir un fonctionnement correct il faut que /var/lib.mysql et tout ce qu'il y a dedans appartienne à l'utilisateur mysql et au groupe mysql.
Cordialement,
Guy

Hors ligne

#11 Le 24/06/2017, à 23:07

kidc4sh

Re : [Mysql] ERROR 1045 (28000): Access denied

Bien je vois, je vais suivre ton conseil et essayé demain matin !
par contre je n'ai fait que suivre ( bêtement ) le tuto neutral

Step 7 :

sudo mysql -u root -p
CREATE DATABASE guacamole_db;
CREATE USER 'guacamole_user'@'localhost' identified by '[GUACAMOLE_USER_PASSWORD]';
GRANT SELECT,INSERT,UPDATE,DELETE ON guacamole_db.* TO 'guacamole_user'@'localhost';
flush privileges;
quit

Hors ligne

#12 Le 26/06/2017, à 09:02

kidc4sh

Re : [Mysql] ERROR 1045 (28000): Access denied

Hello, rien de ce que j'ai essayé n'a fonctionné, ni même le lien que tu m'as passé, je retente une dernière fois de tous supprimer proprement et je retente l'installation ..

Hors ligne

#13 Le 26/06/2017, à 10:44

gl38

Re : [Mysql] ERROR 1045 (28000): Access denied

La phase 7 du tuto est erronée : il ne faut pas mettre sudo devant mysql, surtout quand on s'intéresse à la sécurité !
Cordialement,
Guy

Hors ligne

#14 Le 26/06/2017, à 11:29

kidc4sh

Re : [Mysql] ERROR 1045 (28000): Access denied

Hello, j'ai tenté de refaire le tuto SANS le sudo devant mysql et j'ai eu la même erreur neutral
Du coup je vais tenter un autre tuto: celui-ci
Merci

C'est bon, j'ai suivi ce tuto et je n'ai plu eu l'erreur ! problème résolu ! big_smile
Merci de ton aide

Dernière modification par kidc4sh (Le 26/06/2017, à 13:32)

Hors ligne