Mysql et les wildcards

2002-05-01 Par sujet Escario Julien

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.
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.
Bien sur j'ai relancer mysqld.
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 ?
merci


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Mysql et les wildcards

2002-05-01 Par sujet Martial Guex

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.