J'ai perdu mes BDD mysql ?? Help

J'ai perdu mes BDD mysql ?? Help - Logiciels - Linux et OS Alternatifs

Marsh Posté le 19-09-2005 à 11:20:09    

Bonjour,
 
Je suis newbie en linux et j'ai voulu ajouter un utilisateur mysql sur un serveur linux en utilisant webmin.
Le résultat est catastrophique car mon login root est maintenant refusé (remplacé par localhost !) et mes BDD ont disparues !
Est-ce que vous pourriez m'aider à récupérer mes BDD et remettre le bon login ???
 
merci d'avance,

Reply

Marsh Posté le 19-09-2005 à 11:20:09   

Reply

Marsh Posté le 19-09-2005 à 12:19:13    

Au fait il semblerait que se soit un pb de mot de passe.
 
J'ai surement créer un mot de passe pour root sans le vouloir. Mais du coup je ne le connais pas !!??
 
Est-il possible de le trouver qqe part ? Ou de le modifier ?
Merci

Reply

Marsh Posté le 19-09-2005 à 12:25:49    

A moins que...
 
Quand j'essai d'interroger la bdd en php voici le message qui apparait :
"Client does not support authentication protocol requested by server"
 

Reply

Marsh Posté le 19-09-2005 à 12:30:45    

Si tu es sous Debian, pour te logger si tu as perdu ton identifiant, tu n' as qu'a taper ceci en root.

Code :
  1. cat /etc/mysql/debian.cnf


Tu te connectes à PhpMyAdmin avec l' identifiant donné.
Ensuite tu vas dans privilèges, tu sélectionnes le user root et tu choisis la valeur aucun mot de passe.


---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 19-09-2005 à 12:35:08    

goldyfruit a écrit :

Si tu es sous Debian, pour te logger si tu as perdu ton identifiant, tu n' as qu'a taper ceci en root.

Code :
  1. cat /etc/mysql/debian.cnf


Tu te connectes à PhpMyAdmin avec l' identifiant donné.
Ensuite tu vas dans privilèges, tu sélectionnes le user root et tu choisis la valeur aucun mot de passe.


Le truc c que ce n'est pas moi qui ai installé la machine... et je ne sais donc pas quelle distrib c'est !
Il n'y a pas de fichier debian.cnf semblerait-il.

Reply

Marsh Posté le 19-09-2005 à 12:36:27    

Je n'ai d'ailleurs pas de /etc/mysql/

Reply

Marsh Posté le 19-09-2005 à 12:39:47    

J'ai par contre un rep mysql dans /usr/src/ , mais tjs pas de trace du fichier debian.cnf

Reply

Marsh Posté le 19-09-2005 à 12:40:33    

mazou a écrit :

Le truc c que ce n'est pas moi qui ai installé la machine... et je ne sais donc pas quelle distrib c'est !
Il n'y a pas de fichier debian.cnf semblerait-il.


Je peux pas t'aider alors  :jap:


---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
Reply

Marsh Posté le 19-09-2005 à 12:41:48    

mince...

Reply

Marsh Posté le 20-09-2005 à 11:23:12    

goldyfruit a écrit :

Si tu es sous Debian, pour te logger si tu as perdu ton identifiant, tu n' as qu'a taper ceci en root.

Code :
  1. cat /etc/mysql/debian.cnf


Tu te connectes à PhpMyAdmin avec l' identifiant donné.
Ensuite tu vas dans privilèges, tu sélectionnes le user root et tu choisis la valeur aucun mot de passe.


J'ai fait mv /usr/local/share/mysql/my-small.cnf /usr/local/share/mysql/my.cnf poru avoir un fichier my.cnf
Que dois-je faire maintenant ??
 
Merci

Reply

Marsh Posté le 20-09-2005 à 11:23:12   

Reply

Marsh Posté le 20-09-2005 à 12:42:27    

Bon et bien j'ai contourné le problème à la bourin.
 
J'ai écraser les fichiers users contenant dans la base mysql avec des fichiers provenant d'un autre serveur.
Et ca fonctionne !
 
Merci en tout cas pour votre aide !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed