Lundi 10 mai 1 10 /05 /Mai 09:31

Lorsqu'on installe MySQL (que ce soit seul ou dans un bundle tel que LAMP ou easyPHP), la base est configurée par défaut avec un user 'root' sans mot de passe (ou plus exactement avec un mot de passe vide '').

 

D'un point de vue sécurité ce n'est pas vraiment souhaitable et c'est même un risque à éviter.

 

Pour se faire il faut se connecter en tant que root à MySQL ce qui est faisable soit en ligne de commande avec:

 

# mysql mysql -u root

 

Soit en utilisant une interface d'administration telle que PHPMyAdmin.

 

 

Les users et mots de passe étant stockés dans une table spécifique de la base : la table 'user'.
Il faut donc modifier l'enregistrement de l'utilisateur 'root' à l'aide de la commande SQL suivante:

 

UPDATE user SET password=PASSWORD('nouveau_mot_de_passe') WHERE user='root';

 

Ensuite pour appliquer ces changements il faut utiliser le SQL suivant:

 

FLUSH PRIVILEGES;

Par Bliz - Publié dans : MySQL - Communauté : FAQ Informatique
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Recherche

Présentation

  • : Patatos
  • Patatos
  • : informatique linux programmation java script Pro
  • : Ce blog c'est là où je poste les problèmes informatiques et techniques (et les solutions bien sûr), des sujets (plus ou moins intéressants) que je rencontre. Donc oui ça s'annonce plutôt technique mais ça peut aider parfois ... donc voilà j'espère surtout que ce blog sera utile (un peu...) Et pour le rendre un peu plus utile je vous propose de m'envoyer vos questions (soit via le lien "contact", soit dans les commentaires). J'essaierai d'y répondre dans la mesure du possible bien sûr!
  • Partager ce blog
  • Retour à la page d'accueil
  • Contact

Syndication

  • Flux RSS des articles

Catégories

Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés