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 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 wink

#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 roll vous n'avez pas lu le premier message !!!

benpro a écrit :

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 wink

#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 big_smile .

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

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 big_smile

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... tongue
_____________________________________
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

M. DECLERCQ a écrit :
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 big_smile

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... tongue
_____________________________________
Bien cordialement ;

Monsieur Laurent DECLERCQ

Nono j'ai juste trafiqué partout big_smile

en tout cas merci ton astuce marche nickel wink

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 smile:) Je vous aime cool


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 smile

#18 Le 24/03/2009, à 21:46

wintephax

Re : [Résolu] Je suis banni de mon server SQL

Merci Mr DECLERCQ wink

Hors ligne