Pages : 1
#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 ...
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
#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 ..
Hors ligne
#10 Le 19/03/2007, à 00:57
- foustala
Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!
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!!!
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.
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
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!!!!!!!!!!!!!!!!!!!!!!!!
La solution de 'seb0uil' fonctionne à merveille!!!!
Merci beaucoup tout le monde, vous êtes des vrais bosss!!!
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
#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
#23 Le 28/06/2007, à 20:37
- Ricky3134
Re : RESOLU--Utilisateur ROOT effacé par erreur sous MySQL!!!
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