|
Il faut, � l'aide de phpmyadmin par exemple, editer
la table 'users de la
base 'SQL' pour changer le mot de passe de 'root' (celui qui a un champ contenant 'localhost' ) ou ajouter un ou plusieurs comptes dans cette table... bouge pas, je vais voir, je reviens ..... Oui, tu as par d�faut dans MySQL une base nomm�e 'mysql' qui contient les param�tres de MySQL. Dans cette base, une des tables ( La table 'user') contient la liste des utilisateurs (Champ 'User'), l'hote depuis lequel ils peuvent se connecter (Champ 'Host'), et leurs droits sur les bases (Les autres champs). Tu peut donc te connecter � MySQL (Avec la commande 'mysql', au prompt, ou avec PHPMyAdmin) pour editer cette table et modifier le password pour un utilisateur ou en ajouter d'autres.... ('root' apparait deux fois, un pour l'acc�s depuis 'localhost', l'autre pour l'acc�s depuis n'importe quel autre poste) en ligne de commande: # mysql localhost // On se connecte � la base. >use mysql // La base que l'on va utiliser >select * from user ; // Le point-virgule est indispensable, sinon il va afficher "->" et il faudra taper "go" +--------+-----------+---------------+........ + host + user + password +........ +--------+-----------+---------------+.... + root + root + +...... // etc, etc.... // Le password de root en localhost est vide par d�faut !!!! (cela peut causer une faille, il est bon d'en mettre un !!!) >UPDATE user SET password='tonmotdepasse' WHERE user='root' AND host='localhost' ; // toujours le point-virgule !!! 1 row affected, 0.01 seconds. >select * from user ; +--------+-----------+---------------+........ + host + user + password +........ +--------+-----------+---------------+.... + root + root + 348fez43c43 +...... // Ton nouveau mot de passe est encrypt� !!!! >quit Ou, plus simple si tu as PHPMyAdmin, tu edite directement les champs qui t'int�ressent !!! Ensuite, il faut bien s�r mettre ce mot de passe (le non-crypt� !!!) dans le fichier de config de PHPNuke . Par contre, � la relecture de ton probl�me, il me semble que tu as confondu le fait d'�tre root sur ta machine et celui de te connecter en root sur MySQL ... Probl�me, je suis sous windo(w)s et Mysql.exe me demande pas de mot de passe ... De plus, il me dit que la commande pour utiliser un fichier '.sql' est 'source' ( tapes 'help' pour savoir) : #mysql localhost >use nuke // Ou le nom de la base de phpnuke !!! >source /usr/share/doc/PHP-nuke-5.1/nuke.sql .... vient la r�ponse :-) Voil�, puisse cela t'aider, bonne ann�e .... Et puis au lieu d'utiliser PHPNuke, code toi m�me ton propre site ;-)))) (PHP + SQL, c'est tr�s fort et passionnant !!! ) @+++ --------------------------------------message original--- nt: Thursday, January 03, 2002 9:12 PM Subject: [debutant] Mise en oeuvre PHP-NUKE, probl�me MySQL Bonjour � tous et bonne ann�e, J'essaye de mettre en route PHP-NUKE qui est livr� avec la Mandrake 8.1, mais j'ai un probl�me, lorsque je lance la commande suivante : mysql nuke < /usr/share/doc/PHP-nuke-5.1/nuke.sql j'obtiens l'erreur suivante : ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO) Alors que je suis loggu� en root et que j'ai bien cr�� une base MySQL nuke. Savez vous d'ou peux venir ce probl�me ? Merci |
- [debutant] Re: [debutant] re:[debutant] Mise en oeuvre PHP... Nicolas Costes
- [debutant] Re: [debutant] re:[debutant] Mise en oeuvr... Yves Bougardier
