At 04:14 01.05.02, you wrote:
Bonjour à tous
Voila j'ai installé MySQL comme un grand en compilant (he oui y'a encore des
gens qui utilisent les sources ;-) sur une slackware.
Tu n'est pas le seul, est l'avantage du libre c'est bien de pouvoir
optimaliser les softs à un usage determiner.
Mon probleme est que je n'arrive pas à me connecter sur le serveur à partir
d'une autre machine.
La doc de mysql dit qu'il faut mettre un wildcard (% sous mysql) dans le
champ host de la table user de la base mysql.
Ceci permet uniquement l'authentification de l'utilisateur pour le serveur
mais pas l'accés au bd.
Il ne faut donc pas d'ajouter au minimum un enregistrement avec des % dans
les champs Host,db et user dans la table db.
Bien sur j'ai relancer mysqld.
Il suffit de taper la commande mysqladmin reload
Quand je mets localhost ou le nom d'hote de la machine ca marche bien en
local mais quand il y a %, plus rien ne marche.
Y'a t'il un paramètre a mettre à 1 pou rautoriser les wildcards ou autre
chose ?
Un petit topo pour le control de l'accés à mysql.
Le control de l'accés aux données se fait en plusieur phase, l'utilisateur
est identifié par sont non et l'adresse du client (localhost en local):
* Control de l'utilisateur en fonction des données de la table user,
elle indique les privilèges par défault pour les accés à toutes les tables.
* les tables db et host permetent d'ajouter des privilèges pour l'accés
à une ou plusieur bd en fonction du nom d'utilisateur et de l'adresse du
client (% dans Host de db pour indiquer n'importe quelle adresse, vide pour
passer la main à la table host).
* les tables tables_priv and columns_priv permettent de détaller les
privilèges pour l'accés au tables et aux champs.
Attention l'attribution des privilèges s'arrête au premier enregistrement
corespondant dans les tables evaluées.
Les priviléges sont attribué par la première et ou la deuxième phase mais
les deux doivent convenir pour accéder à un bd.
A+
Martial
--
MuTECH
Martial Guex
Rue des Alpes
1452 Les Rasses
Switzerland
Phone : +41 24 454 46 35
Fax. : +41 24 454 46 32
Email : [EMAIL PROTECTED] ([EMAIL PROTECTED] for Microsoft Outlook users)
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.