----- Original Message -----
Sent: Friday, January 04, 2002 2:16
AM
Subject: [debutant] re:[debutant] Mise en
oeuvre PHP-NUKE, probl�me MySQL
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