connection sur serveur distant

connection sur serveur distant - SQL/NoSQL - Programmation

Marsh Posté le 18-11-2004 à 08:08:44    

bonjour
je veux me conecter a une base distante (base_db) pour recharger tout les jours une nvl table.
mon user et pwd est creer pour base-db
j'ai creer un user toto avec acces a tout les serveurs %
pour mes tests en local si je me connect en toto sa marche
avec le login et pwd de base_db IMPOSSIBLE pourquoi ?
merci a+ gilles

Reply

Marsh Posté le 18-11-2004 à 08:08:44   

Reply

Marsh Posté le 18-11-2004 à 08:55:13    

Ma boule de cristal est en panne.
 
Je ne parviens pas à deviner quel DBMS tu utilises. Ni ce que "tout les serveurs %" veut dire. Ni s'il exite un rapport entre base-db et tes test en local (en local sur quoi, je n'en sais rien).
 
:-/


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 19-11-2004 à 04:58:38    

bonjour
pardon pour cette mauvaise explication je vais essayer de detailler + en profondeur
je veux me conecter a une base distante mysql (base_db) pour recharger tout les jours une nvl table.  
manip fait avec phpmyadmin
sur mon serveur j'ai creer un user (toto) et un pwd (xxx) qui a acces a la base (base_db)avec acces au serveur (localhost)
a l'aide d'un client installe sur mon pc (w2k) je veux me connecter à la base (base_db) et il me sort un msg erreur disant (erreur de connection a la databse)
j'ai recreer un user (moi) avec pwd (yyy) avec acces au serveur (%) la la connection a ete accepté
pourquoi il refuse la connection avec toto? comment faire pour qu'il accepte?
merci a+ gilles

Reply

Marsh Posté le 19-11-2004 à 11:08:15    

Manuel de Mysql : http://dev.mysql.com/doc/mysql/en/ [...] ccess.html
 
Il est dit que :

   * Whenever the server reads the user table into memory, it sorts the entries.
    * When a client attempts to connect, the server looks through the entries in sorted order.
    * The server uses the first entry that matches the client hostname and username.  
 
To see how this works, suppose that the user table looks like this:
 
+-----------+----------+-
| Host      | User     | ...
+-----------+----------+-
| %         | root     | ...
| %         | jeffrey  | ...
| localhost | root     | ...
| localhost |          | ...
+-----------+----------+-
 
When the server reads in the table, it orders the entries with the most-specific Host values first. Literal hostnames and IP numbers are the most specific. The pattern '%' means ``any host'' and is least specific. Entries with the same Host value are ordered with the most-specific User values first (a blank User value means ``any user'' and is least specific). For the user table just shown, the result after sorting looks like this:
 
+-----------+----------+-
| Host      | User     | ...
+-----------+----------+-
| localhost | root     | ...
| localhost |          | ...
| %         | jeffrey  | ...
| %         | root     | ...
+-----------+----------+-


Donc en gros il va matcher le permier qu'il trouve avec le tri, donc il va trouver "localhost" en premier et va refuser l'accès en remote (si j'ai bien compris le manuel)


Message édité par couak le 19-11-2004 à 11:08:52
Reply

Marsh Posté le 19-11-2004 à 13:25:07    

merci de se rsg je vais ressayer a+ gilles

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed