Pages : 1
#1 Le 06/07/2006, à 13:58
- benpro
[Résolu] Je suis banni de mon server SQL
Bonjour,
je souhaite installer mysql sur ma machine mais après l'avoir installer, le login root n'est pas dépourvu de password il possède un password que je ne conais pas !
Help Me please
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
benpro@firepc:~$ sudo mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Enter current password for root (enter for none):
Dernière modification par benpro (Le 06/07/2006, à 23:14)
Hors ligne
#2 Le 06/07/2006, à 14:03
- dexinou
Re : [Résolu] Je suis banni de mon server SQL
Salut,
Pour attribuer un passe à mysql :
# mysqladmin -u root password ton_mot_de_passe
Pour vérifier :
# mysql -u root -p
Pour te déconnecter de mysql :
exit;
Dernière modification par dexinou (Le 06/07/2006, à 14:10)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#3 Le 06/07/2006, à 14:13
- benpro
Re : [Résolu] Je suis banni de mon server SQL
Merci mais sa ne marche pas non plus
benpro@firepc:~$ mysqladmin -u root password ******
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
benpro@firepc:~$
Hors ligne
#4 Le 06/07/2006, à 15:42
- M. DECLERCQ
Re : [Résolu] Je suis banni de mon server SQL
Bonjour ;
Le message que tu reçois indique que l'utilisateur root de Mysql n'a pas de mot de passe.
Dans un terminal, tape la commande suivante :
sudo mysql_secure_installation
A la première question, contente toi de presser sur la touche ENTER et ensuite, défini un mot de passe pour l'utilisateur root de Mysql.
Pour les question suivantes, contente toi de presser sur la touche ENTER.
____________________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Dernière modification par M. DECLERCQ (Le 07/07/2006, à 00:48)
Cordialement ;
Hors ligne
#5 Le 06/07/2006, à 18:09
- benpro
Re : [Résolu] Je suis banni de mon server SQL
Mais non vous n'avez pas lu le premier message !!!
Bonjour,
je souhaite installer mysql sur ma machine mais après l'avoir installer, le login root n'est pas dépourvu de password il possède un password que je ne conais pas !
Help Me please
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
benpro@firepc:~$ sudo mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MySQL to secure it, we'll need the current password for the root user. If you've just installed MySQL, and you haven't set the root password yet, the password will be blank, so you should just press enter here. Enter current password for root (enter for none): ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) Enter current password for root (enter for none):
Hors ligne
#6 Le 06/07/2006, à 19:13
- M. DECLERCQ
Re : [Résolu] Je suis banni de mon server SQL
Bonsoir ;
Désolé de ne pas savoir lire .
Tu vas donc devoir faire ceci (fonctionne avec mysql-5.0 ) :
Dans un terminal, tape les commandes suivantes :
I. : On se connecte en tant qu'utilisateur ROOT :
sudo -s
II. On stop le Serveur Mysql :
/etc/init.d/mysql stop
III. On re-lance le Serveur Mysql sans tenir compte des privilèges utilisateurs :
/usr/sbin/mysqld --skip-grant-tables &
Normalement, après avoir tapé cette dernière commande, tu devrais obtenir ce genre de message :
[1] 19729
root@oceane:~# 060706 19:03:26 InnoDB: Started; log sequence number 0 43655
060706 19:03:26 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.0.22-Debian_0ubuntu6.06-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 Debian Etch distribution
Dès à présent, tu dois presser sur la touche ENTER pour obtenir le prompt.
Ensuite, tu tape la commande suivante :
IV. On lance le moniteur SQL :
mysql mysql
et tu devrais obtenir le message suivant :
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.22-Debian_0ubuntu6.06-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Ensuite, tu vas définir un nouveau mot de passe pour le compte ROOT du Serveur Mysql en tapant la requête sql suivante :
V. On effectue une requête pour mettre le mot de passe de l'utilisateur ROOT à jour :
update user set password=PASSWORD("mon_mot_de_passe") where user='root';
Tu dois remplacer mon_mot_de_passe par le mot de passe de ton choix.
La requête sql étant passée, tu devrais obtenir ce genre de résultat (message) :
Query OK, 1 rows affected (0.04 sec)
Rows matched: 1 Changed: 1 Warnings: 0
Ensuite, tu dois quitter le moniteur SQL en tapant la commande suivante :
VI. On quitte le moniteur SQL :
quit
Tu dois obtenir le message suivant :
Bye
Ensuite, tu vas devoir tuer tous les processus mysql en exécutant la commande suivante :
VII. On tue les processus du serveur Mysql :
killall mysqld
Tu devrais obtenir ce genre de message :
040313 2:08:21 /usr/sbin/mysqld: Normal shutdown
040313 2:08:21 /usr/sbin/mysqld: Shutdown Complete
[1] + done /usr/sbin/mysqld --skip-grant-tables
Après, tu presse la touche ENTER
et enfin, tu re-démarre ton serveur Mysql normalement en tapant la commande suivante :
VIII. On re-démarre le serveur Mysql Normalement :
/etc/init.d/mysql start
Ps : Cette procédure fonctionne parfaitement ! Je viens de la tester sur mon serveur...
N'oubli pas de renommer le titre de ton premier message en incluant ceci : [RESOLU]
___________________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Dernière modification par M. DECLERCQ (Le 07/07/2006, à 02:29)
Cordialement ;
Hors ligne
#7 Le 06/07/2006, à 19:22
- dexinou
Re : [Résolu] Je suis banni de mon server SQL
Salut,
le
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
Veux simplement dire que ton utilisateur root (MySQL) n'a pas de mot de passe !!! normal car a la première installation du serveur c'est à toi de mettre le mot de passe.
Ceci confirme bien ce que je dit :
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Ensuite il te demande de tapper ENTER si tu ne veux pas de mot de passe :
Enter current password for root (enter for none):
Tu tappes enter.
Et c'est ensuite que tu dois lui insérer un mot de passe pour root :
Soit avec cette commande :
# mysqladmin -u root password ton_password
ou soit avec la commande de M.Leclercq
Dernière modification par dexinou (Le 06/07/2006, à 19:28)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#8 Le 06/07/2006, à 19:35
- M. DECLERCQ
Re : [Résolu] Je suis banni de mon server SQL
Salut dexinou ;
j'ai fait une simulation sur mon serveur, et apparement le message évoqué peut aussi apparaître lorsque qu'un mot de passe à été attribué à l'utilisateur ROOT de mysql.
J'ai fait une tentative en lançant le script de sécurisation et en me contentant de taper sur la touche ENTER et j'obtiens effectivement le même message que le questionneur (sachant pertinement que l'utilisateur ROOT de mon serveur Mysql avait un mot de passe).
Pour que le questionneur puisse régler son problème sans se prendre le choux, qu'un mot de passe soit attribué à l'utilisateur ROOT du serveur MYSQL ou non, il doit suivre la procédure que je lui ai proposé dans ma deuxième intervention. Procédure qui a le mérite d'être radicale...
_____________________________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Dernière modification par M. DECLERCQ (Le 06/07/2006, à 19:37)
Cordialement ;
Hors ligne
#9 Le 06/07/2006, à 21:02
- dexinou
Re : [Résolu] Je suis banni de mon server SQL
C'est quand même étrange qu'un mot de passe root soit attribué automatiquement à la première installation de mysql, non ? a moins qu'on tombe sur un bug.
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#10 Le 06/07/2006, à 21:29
- M. DECLERCQ
Re : [Résolu] Je suis banni de mon server SQL
C'est quand même étrange qu'un mot de passe root soit attribué automatiquement à la première installation de mysql, non ? a moins qu'on tombe sur un bug.
RE Dexinou ;
Tout à fait d'accord avec toi. A mon avis, le bug, c'est l'utilisateur lui-même
Il a peut être trop fait la fête hier et par la même occassion, oublié qu'il avait défini un mot de passe au compte Root du Serveur Mysql ! ! !
Va falloir appeler Colombo pour qu'il fasse la lumière sur cette affaire...
_____________________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Dernière modification par M. DECLERCQ (Le 07/07/2006, à 00:52)
Cordialement ;
Hors ligne
#11 Le 06/07/2006, à 22:22
- benpro
Re : [Résolu] Je suis banni de mon server SQL
dexinou a écrit :C'est quand même étrange qu'un mot de passe root soit attribué automatiquement à la première installation de mysql, non ? a moins qu'on tombe sur un bug.
RE Dexinou ;
Tout à fait d'accord avec toi. A mon avis, le bug, c'est l'utilisateur lui-même
Il a peut être trop fait la fête hier et par la même occassion, oublié qu'il avait défini un mot de passe au compte Root du Serveur Mysql ! ! !
Va falloir appeler Colombo pour qu'il fasse la lumière de cette affaire...
_____________________________________
Bien cordialement ;Monsieur Laurent DECLERCQ
Nono j'ai juste trafiqué partout
en tout cas merci ton astuce marche nickel
Hors ligne
#12 Le 07/07/2006, à 10:01
- krislec
Re : [Résolu] Je suis banni de mon server SQL
Très heureux de voir quelqu'un a eu le même pb.... seulement j'ai un message d'erreur à l'intro d'un mot de passe ....
mysql> update user set password=PASSWORD("toto") where user='root';
ERROR 1194 (HY000): Table 'user' is marked as crashed and should be repaired
Je fais comment pour réparer ? une réinstall ? est-ce dû au fait que j'ai touché aux fichier MYD...etc de la table users ?
K.
Dernière modification par krislec (Le 07/07/2006, à 10:01)
PC bureau Quad Core 2.4Ghz ....Natty 11.10, mais UBUNTU classique !!!
Hors ligne
#13 Le 07/07/2006, à 10:10
- krislec
Re : [Résolu] Je suis banni de mon server SQL
Au temps pour moi:
repair table user (tout simplement !!!!)
K.
PC bureau Quad Core 2.4Ghz ....Natty 11.10, mais UBUNTU classique !!!
Hors ligne
#14 Le 09/11/2006, à 01:53
- areuh
Re : [Résolu] Je suis banni de mon server SQL
salut,
Mr Declercq, j' ai eu le meme probleme, votre preocedure a fonctionné, et j' avais pas fait le fête.
Merci bien
longue vie aux forums,
merci,
a+,
areuh.
Hors ligne
#15 Le 21/10/2007, à 23:02
- corny
Re : [Résolu] Je suis banni de mon server SQL
idem merci à tous :) Je vous aime
moins on fait d'trucs moins on fait d'trucs
http://sms.informatiquefrance.com/
Hors ligne
#16 Le 16/03/2009, à 20:15
- antoinedegregori
Re : [Résolu] Je suis banni de mon server SQL
Merci à tous j'avais exactement le même problème à l'installation (et même à la réinstallation). Votre solution a fonctionné. Merci.
#17 Le 19/03/2009, à 17:25
- phil04200
Re : [Résolu] Je suis banni de mon server SQL
Bonjour,
Même soucis d'avoir des privilèges dans phpmyadmin...
J'ai suivi la procédure... tout est correct sauf pour la commande
mysql> update user set password=PASSWORD("silver") where user='root';
où je reçois ceci comme réponse :
Query OK, 0 rows affected (0.00 sec)
Rows matched: 3 Changed: 0 Warnings: 0
Une petite idée de ce que je pourrais faire?
Merci d'avance
#18 Le 24/03/2009, à 21:46
- wintephax
Re : [Résolu] Je suis banni de mon server SQL
Merci Mr DECLERCQ
Hors ligne
Pages : 1