Mot de passe pour la base

Eléphanteau du PHP | 43 Messages

27 mars 2006, 17:21

Bonjour,

Comment faire pour affecter un mot de passe à la base Mysql ?
J'ai essayé de modifier l'utilisateur 'root' dans les privilèges mais cela n'est pas possible.
J'ai les message suivant :
L'utilisateur choisi n'existe pas dans la table des privilèges

Qqun peut-il m'aider ?

Merci

ViPHP
ViPHP | 649 Messages

27 mars 2006, 19:26

Si je comprends bien, tu veux ajouter un utilisateur qui n'aura accès qu'à une base en particulier. Tu peux regarder du côté de MySQL Administrator pour la gestion des privilèges, c'est beaucoup plus simple qu'avec PhpMyAdmin.

Si tu veux changer le mot de passe root, tu as un lien direct sur l'accueil de PhpMyAdmin pour le faire (si tu n'es pas sur easyphp bien sûr).
Image

Eléphanteau du PHP | 43 Messages

30 mars 2006, 17:23

Non non, Je veux juste renseigner un mot de passe pour le user "root".
Et même avec MySql Administrator je n'y arrive pas....

Ceci dans le but de sécurisé la base MySQL.

Mammouth du PHP | 19672 Messages

30 mars 2006, 19:57

TU peux le faire en ligne de commande dans une invite de commande mysql : Démarrer>Programmes>MySQL Server x.x>MySQL Command line CLient

Si on te demande "Enter password" alors que tu n'es as pas, fais [Entrée] directement, ensuite tapes la ligne suivante :

Code : Tout sélectionner

GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY 'ton_nouveau_mot_de_passe';
La mise à jour sera automatique.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: