Sep
25
2009
25
2009
MySQL : changer un mot de passe utilisateur

Voici un petit billet mémo sur la marche à suivre pour changer le mot de passe d'un utilisateur en ligne de commandes, manière bien plus pratique et plus simple (à mon sens) que l'utilisation de PHPMyAdmin.
On se connecte tout d'abord au serveur.
mysql -u root -p
Après avoir saisi le mot de passe de l'utilisateur root, on sélectionne la base de données contenant toutes les informations de notre serveur :
USE mysql;
On modifie alors le mot de passe de notre utilisateur. On supposera que le nouveau mot de passe de l'utilisateur Rasmus sera WeL0v3PHP.
UPDATE user SET password = PASSWORD('WeL0v3PHP') WHERE user = 'Rasmus';
Enfin, on pense à recharger les privilèges, afin que les nouvelles règles relatives aux utilisateurs s'appliquent :
FLUSH PRIVILEGES;
Et voilà. Le mot de passe de l'utilisateur Rasmus est à présent modifié.
Tags: MySQL
Related Posts
1 Comment + Add Comment
Leave a comment
Pages
Derniers commentaires
Tags
android
apache
auto-entrepreneur
benchmark
christine albanel
Cinéma
comic strip
court-métrage
css
curl
debian
désirs d'avenir
Eclipse
facebook
flex
google
hadopi
hello world
html5
javascript
jquery
linux
mootools
musique
mxml
MySQL
Patrick Bloche
PHP
réseaux sociaux
serveur dédié
Starcraft
Subversion
SUPINFO
symfony
Symfony2
Ségolène Royal
Twig
twitter
ubuntu
Windows
WordPress
xhtml
xkcd
xml
zend framework
Et pour changer le mot de passe root mysql :
On arrête MySQL :
On redémarre MySQL sans privilège et sans accès réseau pour éviter le piratage pendant la manip :
On se connecte en root sur la base MySQL (ce qui évite de taper ensuite mysql> USE mysql;) :
On change le mot de passe du compte root :
UPDATE user SET password = PASSWORD('WeL0v3PHP') WHERE user = 'root';On flush :
Un petit Ctrl + C, et on redémarre MySQL :