Mysql et les droits

sucellus

Membre actif
17 Septembre 2000
413
3
50
Montreuil
www.sucellus.net
Bon j'y comprend plus grand chose moi.......

J'ai installer PHP4 et Mysql sur un 10.2.4 jusque la aucun probleme :-)
php fonctionne mysql aussi. Mais on donc il est le probleme???
Ben tous betement dans la base que j'ai creer avec phpmyadmmin..

Donc dans la table db:
host db user
% sucellu sucellu
localhost sucellus sucellu

Et tous le reste a Y

et dans la table user:
host user password
localhost sucellu ******
taranis.local. sucellus ******

Et tous le reste a Y

Le pass n'est pas cripter, je pense que c la mon probleme mais je c plus comment faire pour le cripter dans mysql
frown.gif
frown.gif


car a chaque connectino avec les pages php de mon site j'obtien:
Access denied for user: 'sucellu@localhost' (Using password: YES)

Donc si qqun a une idee???
J'ai meme creer le compte sucellu au cas ou
wink.gif
 
l'addition d'utilisateur dans MySql peut se faire de deux manière soit par grant

grant <privilege> on <db.objet> to <user@host> identfied by <mot de passe>

ou par l'ajout dirrecte dans les tables de la base mysql. Mais cette derniere méthod est réserver au spécialiste pour eviter d'avoir des trous de sécurité ou un puzzle d'authorisation .

Pour encrypter les mot de pass notement lors de l'ajout d'un utilisateur doit se faire par password(string)
 
Bon je vient d'essayer de refaire les droits et ben a pas marcher :-(((

Cette fois je suis passer par les bon menu de phpMyadmin qui permet de faire les equivalent de grant mais toujours le meme resultat.
Je continu a chercher donc....
 
Voila j'ai trouver ou etais le probleme, meme si j'ai pas trouver la solution, nis eu le temp de chercher
smile.gif


En fais mon mysql marche super bien mais je ne suis autorise a l'interoger que depuis la machine local, et pas comme je le faisais depuis un autre ordinateur
tongue.gif

Donc le temp de retrouver la synthase pour dire que tlm a le droit d'interoger ma base et op c fini
laugh.gif


Merci a tous a+
 
juste ca

/usr/local/mysql/bin/mysqlaccess
/usr/local/mysql/bin/mysqladmin

svp y'a un manuelle mysql et mysql ne fonctionne pas seulement avec php surtout en local pourquoi utiliser phpmyadmin le truc
qui est unsecure et qui poste les mots de passe enclair

phpmyadmin n'est viable qui si installé sur un vhost https

fin du petit rappel