debian:mysql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
debian:mysql [2016/05/03 00:17] – modification externe 127.0.0.1debian:mysql [2022/11/08 16:43] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
  
-PASS ROOT MYSQL +====== PASS ROOT MYSQL ======
-<div class="level1">+
  
-</div>+  
 +==== Méthode rapide ====
  
-Méthode rapide 
-<div class="level2"> 
-<strong> 1. </strong>  Loguez vous en tant que root en ssh sur votre serveur: <strong> 2. </strong>  Affichez le fichier /etc/mysql/debian.cnf    cat /etc/mysql/debian.cnf  
-<strong> 3. </strong>  Loguez vous sur phpmyadmin avec le login  “ debian-sys-maint ”  et le mot de passe trouvé dans l'affichage du précédent fichier <strong> 4. </strong>  Faites vos modifications par la fonctionnalité  “ privilèges ”  disponible dans phpmyadmin 
-Méthode de secours  
-</div> 
  
 + ** 1.**   Loguez vous en tant que root en ssh sur votre serveur:
 + ** 2.**   Affichez le fichier /etc/mysql/debian.cnf    cat /etc/mysql/debian.cnf 
 + ** 3.**   Loguez vous sur phpmyadmin avec le login  “ debian-sys-maint ”  et le mot de passe trouvé dans l'affichage du précédent fichier.
 + ** 4.**   Faites vos modifications par la fonctionnalité  “ privilèges ”  disponible dans phpmyadmin
 +
 +===== Méthode de secours =====
 + 
 A utiliser quand la méthode rapide ne fonctionne pas. A utiliser quand la méthode rapide ne fonctionne pas.
-<div class="level2"> + 
-<strong> 1. </strong>  Loguez vous en tant que root en ssh sur votre serveur: <strong> 2. </strong>  Arrêtez votre serveur de base de données mysql par la commande:  #/etc/init.d/mysql stop  + 
- Note: sur les anciennes distributions, la commande pour arreter le serveur de base de données mysql peut etre :  #/etc/init.d/mysqld stop  + ** 1. **  Loguez vous en tant que root en ssh sur votre serveur: 
-<strong> 3. </strong>  Démarrez mysqld avec les options   --  skip-grant-tables et   --  skip-networking :  #mysqld --skip-grant-tables --skip-networking &  + 
- Cela permet de démarrer le serveur mysql sans qu'il prenne en compte les droits (pour modifier le mot de passe) et sans qu'il n'écoute sur le reseau (pour eviter que quelqu'un n'en profite pour s'introduire).  A ce moment là, vous pouvez changer de mot de passe sans connaitre l'ancien (pratique   ;-)  , tout d'abord en vous loguant sur mysql :  # mysql mysql  + ** 2.**  Arrêtez votre serveur de base de données mysql par la commande:   
- Note: sur les anciennes distributions, la commande peut etre :  # /usr/local/mysql/bin/mysql mysql  + 
- Puis en tappant la requête SQL appropriée :  UPDATE user SET password=PASSWORD('nouveaumotdepasse') WHERE User= “ root ”  AND Host= “ localhost ” ;  nouveaumotdepasse: c'est votre nouveau mot de passe qui vous permetra a nouveau de vous connecter en temps qu'administrateur mysql. <strong> 4. </strong>  Une fois le mot de passe changé, on redémarre mysql:!!!  #/etc/init.d/mysql restart +      $ /etc/init.d/mysql stop  
 +         
 +Note: sur les anciennes distributions, la commande pour arreter le serveur de base de données mysql peut etre : 
 + 
 +      $ /etc/init.d/mysqld stop  
 +        
 + ** 3.**   Démarrez mysqld avec les options   --  skip-grant-tables et   -- skip-networking : 
 + 
 +     mysqld --skip-grant-tables --skip-networking &  
 + 
 + Cela permet de démarrer le serveur mysql sans qu'il prenne en compte les droits (pour modifier le mot de passe) et sans qu'il n'écoute sur le reseau (pour eviter que quelqu'un n'en profite pour s'introduire).  A ce moment là, vous pouvez changer de mot de passe sans connaitre l'ancien (pratique   ;-)  
 + 
 + 
 +     /usr/local/mysql/bin/mysql mysql  
 +      
 + Puis en tappant la requête SQL appropriée :  
 + 
 +     UPDATE user SET password=PASSWORD('nouveaumotdepasse') WHERE User= “ root ”  AND Host= “ localhost ” ; 
 + nouveaumotdepasse: c'est votre nouveau mot de passe qui vous permetra a nouveau de vous connecter en temps qu'administrateur mysql.  
 + 
 +Redémarrage SQL ! 
 + 
 +    #/etc/init.d/mysql restart  
  Note: sur les anciennes distributions, la commande pour arreter le serveur de base de données mysql peut etre :  #/etc/init.d/mysqld restart   Note: sur les anciennes distributions, la commande pour arreter le serveur de base de données mysql peut etre :  #/etc/init.d/mysqld restart 
  Et voila, vous avez de nouveau les pleins pouvoir sur mysql <hr />  Et voila, vous avez de nouveau les pleins pouvoir sur mysql <hr />
  
-</div> 
  
-Autre Méthode + 
-<div class="level2"> +====== Autre Méthode ====== 
-    mysqladmin -u root password 'nouveaumotdepasse'  il faut taper :    mysql mysql  + 
- Console >     UPDATE user SET password=PASSWORD('nouveaumotdepasse') WHERE User="root" AND Host="localhost"; + 
-  exit;  +     mysqladmin -u root password 'nouveaumotdepasse'  il faut taper :    mysql mysql  
- On peut maintenant redémarrer mysql   +     Console >     UPDATE user SET password=PASSWORD('nouveaumotdepasse') WHERE User="root" AND Host="localhost"; 
-</div>+     exit;  
 +   
 +   
 +On peut maintenant redémarrer mysql   
 + 
  
  • debian/mysql.1462227443.txt
  • Dernière modification : 2016/05/03 00:17
  • de 127.0.0.1