[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Connection distante ? un serveur MySQL...



Salut,

La connexion a un serveur MySQL se regle a deux endroits :
 - Il y a deja la partie "reseau" (option skip-networking, firewall)
 - Il y a ensuite une partie droits d'acces MySQL.

Cette derniere ce gere a partir de la base nommee mysql. Cette base contient :
 - une table user qui gere quels sont les utilisateurs pouvant se connecter a partir de quels machines et avec quel mot de passe, ainsi que les permissions sur l'ensemble des bases de donnees.
 - une table db qui gere les bases quei peuvent utiliser les utilisateurs se logant depuis telle machine, avec les droits d'acces.
 - d'autres tables permettent de faire une gestion plus fine des droits d'acces, mais je ne m'en suis pas servi.

Par exemple, si tu veux que ton utilisateur toto (password tata) puisse utiliser la base test depuis les machine 1, 2 et 3, il faut faire :

insert into user values ('1', 'toto', PASSWORD('tata'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N');
insert into user values ('2', 'toto', PASSWORD('tata'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N');
insert into user values ('3', 'toto', PASSWORD('tata'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N');
insert into db values ('1', 'test', 'toto', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
insert into db values ('2', 'test', 'toto', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y'); 
insert into db values ('3', 'test', 'toto', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y'); 

Dans ce cas, l'utilisateur toto aura tous les droits d'acces sur la base test.

Pour plus d'informations, je te conseille d'aller voir a l'adresse suivante :
http://www.nexen.net/docs/mysql/

Bon courage.

On Wed, Dec 17, 2003 at 04:13:58PM +0100, ComDT-BigGun alias Commendatore wrote:
> Bonjour tout le monde ;-)
> 
> J'ai un petit souci :
> 
> Une machine A fait office de serveur SQL (MySQL).
> Cinq machines 1,2,3,4, et 5 doivent se connecter ? la machine A pour y
> r?cup?rer les donn?es et les utiliser pour une interface de gestion sur
> chaque machine.
> Hors le probl?me, c'est que la connection au serveur MySQL est impossible.
> 
> Le skip-networking est bien d?comment? et cel? fonctionne en local sur la
> machine A.
> Le port 3306 est bien ouvert au niveau du firewall.
> 
> Qu'est ce que j'oublie ? Ou qu'est ce qui ne va pas ?
> Si quelqu'un a une id?e, je suis preneur ;-)
> Merci.
> 
> Big Gun
> ds.commendatore@free.fr
> 
> 
> -- 
> Pensez ? lire la FAQ de la liste avant de poser une question :
> http://savannah.nongnu.org/download/debfr-faq/html/
> 
> Pensez ? rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
> 
> To UNSUBSCRIBE, email to debian-user-french-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debianorg
> 
> _____________________________________________________________________
> Envie de discuter en "live" avec vos amis ? T?l?charger MSN Messenger
> http://www.ifrance.com/_reloc/m la 1?re messagerie instantan?e de France



Reply to: