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 18/03/2007, à 03:02

Parigot

RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

Bon, je me décide à poster car mes recherches et mes essais ne donnent rien.

J'ai accidentellement supprimé l'utilisateur 'root' de la table 'user' dans MySQL. (Je sais je suis nase!!!)

Quelqu'un aurait-il une idée comment recréer un user pour pourvoir accéder à nouveau à MySQL????


Merci mille fois en avance!!!!

Dernière modification par Parigot (Le 20/03/2007, à 01:05)


Intel Core 2 Duo E8400; EVGA NForce 780i SLI; 4GB DDR2 OCZ Reaper Edition; Seagate Barracuda 7200.11 500GB; EVGA GTX 260 Superclocked Edition ;DVD-RW Pioneer DVR 216D; Antec True Power Trio 650W; Antec P182; Win XP SP3 + Virtual Box running Ubuntu Ultimate Edition

Hors ligne

#2 Le 18/03/2007, à 11:20

foustala

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

Dans ce genre de situation, la question est toujours la même.

Est ce que tu tiens à ta base?

Hors ligne

#3 Le 18/03/2007, à 19:44

Parigot

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

S'il faut reinstaller MySQL, ca ne me dérange pas, mais j'aimerai éviter d'avoir à réinstaller Kubuntu au complet.


Intel Core 2 Duo E8400; EVGA NForce 780i SLI; 4GB DDR2 OCZ Reaper Edition; Seagate Barracuda 7200.11 500GB; EVGA GTX 260 Superclocked Edition ;DVD-RW Pioneer DVR 216D; Antec True Power Trio 650W; Antec P182; Win XP SP3 + Virtual Box running Ubuntu Ultimate Edition

Hors ligne

#4 Le 18/03/2007, à 23:52

Parigot

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

un petit up! toujours despéré!!!


Intel Core 2 Duo E8400; EVGA NForce 780i SLI; 4GB DDR2 OCZ Reaper Edition; Seagate Barracuda 7200.11 500GB; EVGA GTX 260 Superclocked Edition ;DVD-RW Pioneer DVR 216D; Antec True Power Trio 650W; Antec P182; Win XP SP3 + Virtual Box running Ubuntu Ultimate Edition

Hors ligne

#5 Le 18/03/2007, à 23:59

seb0uil

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

salut,

Sur une liste de diff. j'ai trouvé comme solution :

$ mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' =PASSWORD('nouveau_mot');
 mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('nouveau_mot');

ou avec mysqladmin

$ mysqladmin -u root password "nouveau_mot"
$ mysqladmin -u root -h host_name password "nouveau_mot"

Si ca peut aider ...


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#6 Le 19/03/2007, à 00:07

Parigot

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

Merci, mais cette option est pour le mot de passe du compte 'root'.

Hors, je n'ai plus de compte 'root'. IL faut le recreer d'abord avant de modifier le mot de passe.


Intel Core 2 Duo E8400; EVGA NForce 780i SLI; 4GB DDR2 OCZ Reaper Edition; Seagate Barracuda 7200.11 500GB; EVGA GTX 260 Superclocked Edition ;DVD-RW Pioneer DVR 216D; Antec True Power Trio 650W; Antec P182; Win XP SP3 + Virtual Box running Ubuntu Ultimate Edition

Hors ligne

#7 Le 19/03/2007, à 00:08

seb0uil

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

A priori non, ca doit permettre de recréer le compte root, as tu essayé ?


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#8 Le 19/03/2007, à 00:17

Parigot

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

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

rudy@Sonatux:~$ mysqladmin -u root password "******"
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

rudy@Sonatux:~$ mysqladmin -u root -h localhost password "******"
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'



Ca ne fonctionne tojours pas :-(


Intel Core 2 Duo E8400; EVGA NForce 780i SLI; 4GB DDR2 OCZ Reaper Edition; Seagate Barracuda 7200.11 500GB; EVGA GTX 260 Superclocked Edition ;DVD-RW Pioneer DVR 216D; Antec True Power Trio 650W; Antec P182; Win XP SP3 + Virtual Box running Ubuntu Ultimate Edition

Hors ligne

#9 Le 19/03/2007, à 00:46

seb0uil

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

effectivement,
je viens de faire l'essai (apres avoir créé un autre super utilisateur, pas fou qd même !!)
et rien de ce que j'ai trouvé sur le net ne fonctionne.
A tout hasard tu n'as pas un autre utilisateur dans ta base qui a tous les droits ?

Autrement j'espere que si tu enleves mysql et que tu le réinstalles ca fonctionne. Pour info les users sont stockés dans la base mysql, donc si tu restaures après la réinstalle, ne restaure peut etre pas cette base la ..


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#10 Le 19/03/2007, à 00:57

foustala

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

Parigot a écrit :
foustala a écrit :

Est ce que tu tiens à ta base?

S'il faut reinstaller MySQL, ca ne me dérange pas, mais j'aimerai éviter d'avoir à réinstaller Kubuntu au complet.

Est ce que tu tiens à ta base?

si non, il suffit de purger le paquet et de le reinstaller, mais tu perdras ta base

sudo aptitude purge mysql-server
sudo aptitude install mysql-server

Hors ligne

#11 Le 19/03/2007, à 01:06

Parigot

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

Probleme persiste....


sudo aptitude purge mysql-server

Reading package lists... Done
Building dependency tree
Reading state information... Done
Initializing package states... Done
Building tag database... Done
The following packages will be REMOVED:
  mysql-server{p}
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 69.6kB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
(Reading database ... 116720 files and directories currently installed.)
Removing mysql-server ...

-----------------------------------------------------------------------------------------------------------
sudo aptitude install mysql-server

Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
The following NEW packages will be installed:
  mysql-server
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/39.5kB of archives. After unpacking 69.6kB will be used.
Writing extended state information... Done
Selecting previously deselected package mysql-server.
(Reading database ... 116718 files and directories currently installed.)
Unpacking mysql-server (from .../mysql-server_5.0.24a-9_all.deb) ...
Setting up mysql-server (5.0.24a-9) ...


Intel Core 2 Duo E8400; EVGA NForce 780i SLI; 4GB DDR2 OCZ Reaper Edition; Seagate Barracuda 7200.11 500GB; EVGA GTX 260 Superclocked Edition ;DVD-RW Pioneer DVR 216D; Antec True Power Trio 650W; Antec P182; Win XP SP3 + Virtual Box running Ubuntu Ultimate Edition

Hors ligne

#12 Le 19/03/2007, à 01:07

Parigot

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

A tout hasard tu n'as pas un autre utilisateur dans ta base qui a tous les droits ?

Il y a un utilisateur 'Debian...quelque chose', mais je ne connais pas les droits qu'il a.


Intel Core 2 Duo E8400; EVGA NForce 780i SLI; 4GB DDR2 OCZ Reaper Edition; Seagate Barracuda 7200.11 500GB; EVGA GTX 260 Superclocked Edition ;DVD-RW Pioneer DVR 216D; Antec True Power Trio 650W; Antec P182; Win XP SP3 + Virtual Box running Ubuntu Ultimate Edition

Hors ligne

#13 Le 19/03/2007, à 09:52

dexinou

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

tu ne connais pas quelqu'un qui peu sauver sa bd mysql et te la refiler ?
il te suffit de remplacer la table user de la base mysql par la sienne et ensuite tu remplace son mot de passe par le tien.

http://forum.ubuntu-fr.org/viewtopic.php?pid=803153

Dernière modification par dexinou (Le 19/03/2007, à 17:01)


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

#14 Le 19/03/2007, à 10:13

Zergy

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

Avec un utilisateur standard tu sauvegarde ta BDD en l'exportant, et ensuite, tu pourra réinstaller MySQL.

Mais au faite :

sudo dpkg-reconfigure mysql-server-5.0

N'arrange pas le problème ?

Hors ligne

#15 Le 19/03/2007, à 10:17

foustala

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

foustala a écrit :
Parigot a écrit :
foustala a écrit :

Est ce que tu tiens à ta base?

S'il faut reinstaller MySQL, ca ne me dérange pas, mais j'aimerai éviter d'avoir à réinstaller Kubuntu au complet.

Est ce que tu tiens à ta base?

si non, il suffit de purger le paquet et de le reinstaller, mais tu perdras ta base

sudo aptitude purge mysql-server
sudo aptitude install mysql-server

mysql-server est un metapaquet, il faut purger mysql-server-5.0

Hors ligne

#16 Le 19/03/2007, à 11:13

seb0uil

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

Autrement, si tu as un user debian-sys-maint, tu peux essayer:

sudo /etc/init.d/mysql stop
sudo  mysqld_safe --skip-grant-tables

Pour arrêter la base, et la relancer sans gestion de droit.

Puis ensuite, tu devrais pouvoir te connecter avec :

$ mysql -u debian-sys-maint -p
Enter password:     <- Je n'ai entré aucun mot de passe !!
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.2-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

Si ca marche, essaye ensuite de recréer un user root, le plus simple

mysql> use mysql;
mysql> CREATE TABLE tmp_user AS SELECT * FROM user WHERE user='debian-sys-maint';
mysql> UPDATE tmp_user SET user='root', Password='';
mysql> INSERT INTO user SELECT * FROM tmp_user;
mysql> DROP TABLE tmp_user;

Si c'est bon, tu dois alors pouvoir te connecter avec root, sans mot de passe.
Il ne reste plus qu'a arrêter mysql_safe et relancer mysql.


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#17 Le 19/03/2007, à 15:27

Parigot

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

Merci pour toutes ces réponses!!!!

J'essaye tout ça ce soir...et oui, il y a 5 heures de moins pour moi wink


Je vous tiens au courant!!!


Intel Core 2 Duo E8400; EVGA NForce 780i SLI; 4GB DDR2 OCZ Reaper Edition; Seagate Barracuda 7200.11 500GB; EVGA GTX 260 Superclocked Edition ;DVD-RW Pioneer DVR 216D; Antec True Power Trio 650W; Antec P182; Win XP SP3 + Virtual Box running Ubuntu Ultimate Edition

Hors ligne

#18 Le 20/03/2007, à 01:04

Parigot

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

ÇA FONCTIONNE!!!!!!!!!!!!!!!!!!!!!!!! big_smile

La solution de 'seb0uil' fonctionne à merveille!!!!


Merci beaucoup tout le monde, vous êtes des vrais bosss!!! cool


Intel Core 2 Duo E8400; EVGA NForce 780i SLI; 4GB DDR2 OCZ Reaper Edition; Seagate Barracuda 7200.11 500GB; EVGA GTX 260 Superclocked Edition ;DVD-RW Pioneer DVR 216D; Antec True Power Trio 650W; Antec P182; Win XP SP3 + Virtual Box running Ubuntu Ultimate Edition

Hors ligne

#19 Le 28/06/2007, à 19:42

Ricky3134

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

Une question bête comment on fait pour arrêter mysql_safe ?

Hors ligne

#20 Le 28/06/2007, à 20:22

seb0uil

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

Ricky3134 a écrit :

Une question bête comment on fait pour arrêter mysql_safe ?

Au hasard
kill -9
devrait marcher... tongue


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#21 Le 28/06/2007, à 20:30

Ricky3134

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

oui mais c'est quoi la commande complète ?

sudo  mysqld_safe (...)

Hors ligne

#22 Le 28/06/2007, à 20:34

seb0uil

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

c'est indiqué dans le post #16, qu'est ce que tu ne comprends pas ?


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne

#23 Le 28/06/2007, à 20:37

Ricky3134

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

seb0uil a écrit :

Si c'est bon, tu dois alors pouvoir te connecter avec root, sans mot de passe.
Il ne reste plus qu'a arrêter mysql_safe et relancer mysql.

Comment on fait en ligne de commande pour arrêter mysql_safe.

Hors ligne

#24 Le 28/06/2007, à 20:40

Ricky3134

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

Lorsque je redémarre mysql :

sudo /etc/init.d/mysql restart

Il me dit :

* Stopping MySQL database server mysqld                                 [ OK ]
* Starting MySQL database server mysqld                                 [ OK ]
* Checking for corrupt, not cleanly closed and upgrade needing tables.

Hors ligne

#25 Le 28/06/2007, à 20:41

seb0uil

Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!

essai un

killall mysql_safe

Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne