Jump to content
×
×
  • Create New...

Démarrer MySQL sans mot de passe root localhost


Mandrilux
 Share

Recommended Posts

Niveau requis Débutant

Temps estimé : 3 minutes

Bonjour,

 

Je vais vous présenter comment démarrer le service mysql sans mot de passe root pour le localhost, si vous avez mis un mot de passe mysql sur le compte root et que vous ne vous en souvenez plus :

 

Révélation

 

Il faut arrêter mysql :

/usr/local/etc/rc.d/mysql-server stop
Démarrer MySQL sans mot de passe, oui c'est possible :
/usr/bin/mysqld_safe --skip-grant-tables &
Vous pouvez vous connecter à MySQL sans mot de passe, magique non ?
mysql -h localhost
Nous allons utiliser la table contenant les paramètres de MySQL :
USE mysql;
Nous sommes maintenant dans la BDD MySQL : Maintenant on change le Mot de Passe :
UPDATE `user`
SET    password = password('votre_mot_de_passe')
WHERE  USER = 'root' AND host = 'localhost';
On utilise le classique UPDATE pour mettre à jour le champ password : 
quit
Ensuite redémarrer votre serveur ou redémarrer le service MySQL :
/usr/local/etc/rc.d/mysql-server stop
 
/usr/local/etc/rc.d/mysql-server start

 

 

 
Cordialement,
Hey hey
  • J'adore 1
Link to comment
Share on other sites

  • Replies 12
  • Created
  • Last Reply

Top Posters In This Topic

C'est pas une faille de sécurité  car tu lance en safe  mode uniquement  le temps de faire la manipulation  et après tu relance en mode normal .

Si quelqu'un se connecte à ton ssh  et qu il veux ta base ou la détruire  de toute façon  il s attaque au dossier /var/db/mysql

Link to comment
Share on other sites

Si Galet tu as raison ça peut se retourné contre les admins :)

Même si la personne n'a pas envie de "faire chier" mais qu'elle veut simplement s'ajouter des items et autre, lui donner cette possibilité lui permettra d'arriver à ses fins très rapidement ^^ et sans trace (enfin si mais encore faudrait-il savoir où)

XIII

Link to comment
Share on other sites

Chaque requête mysql lancée depuis le shell  de mysql en root est logué dans le fichier .mysql_history  situé  dans le dossier /root . Donc c'est facile à voir .

 

Certe  cela peux se retourné  contre les admin. Mais cela sert souvent . Un exemple  . J'ai mis mes fichier sur la vm de calypso  ou ya les sources mainline   . Je n'avais pas le mdp root pour mettre  mes bases . Le seul moyen à été  d utiliser cette procédure  . Et certain on déjà eu ce soucis.  

Link to comment
Share on other sites

  • 1 month later...
  • 3 years later...
  • 2 weeks later...
  • 3 years later...
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.