Pages : 1
#1 Le 23/06/2017, à 10: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é
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
Hors ligne
#2 Le 23/06/2017, à 11: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, à 14: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...
Dernière modification par kidc4sh (Le 23/06/2017, à 14:25)
Hors ligne
#4 Le 23/06/2017, à 14: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, à 15: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 ?
Dernière modification par kidc4sh (Le 23/06/2017, à 15:20)
Hors ligne
#6 Le 23/06/2017, à 16: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, à 16: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, à 16:31)
Hors ligne
#8 Le 23/06/2017, à 17: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, à 14: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, à 14:07)
Hors ligne
#10 Le 24/06/2017, à 15: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, à 22: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
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, à 08: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, à 09: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, à 10: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
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 !
Merci de ton aide
Dernière modification par kidc4sh (Le 26/06/2017, à 12:32)
Hors ligne
Pages : 1