Reinitialiser privileges mysql

Résolu
snk8 Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   -  
maxireussite Messages postés 372 Date d'inscription   Statut Membre Dernière intervention   - 6 nov. 2011 à 01:28
Bonjour,

voila suite à une mauvaise manip sur phpmy (suppression de privileges), je n'ai pu accès à rien. Lorsque j'arrive sur phpmy en root "aucun privilege", en ligne de commande je ne peut pas faire un flush-privileges (access denied). Je voudrai savoir comment "réinitialiser" tous les privilèges comme si je venai d'installer mysql. (le tout installe sur CentOS) Merci d'avance



A voir également:

2 réponses

snk8 Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   27
 
Au cas où sa arrive à quelqu'un, pour résoudre le problème, il faut arrete le service mysqld:
# service mysqld stop

modifier le fichier de configuration /etc/my.cnf:
[mysqld]
skip-grant-tables
skip-networking

redémarrer le service:
# service mysqld start
# mysql mysql -u root
#FLUSH PRIVILEGES;
#GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
#GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
#GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' WITH GRANT OPTION;
#FLUSH PRIVILEGES;

puis on arrete le service, on reedite le fichier de conf et on redémarre le service et voila!
4
masalexandre Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour, j'ai une question, y a t'il un risque pour la base de données déjà présentes ?

ps: Je dois réaliser cette manipulation sur un serveur en production.
0
snk8 Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   27
 
Bonjour,
cette manipulation n'a aucune conséquence sur les données.
0