Se connecter sans définir de DSN
<<<
Etablir une connexion distante d'un système A à un système B Obtenir un fichier de trace ODBC
>>>

22.1.9 MyODBC Configuration
22.1 Support ODBC de MySQL
22 Pilotes MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Qu'est-ce qu'un Data Source Name , ou Nom de Source de Données?
Configuration du DSN MyODBC sur Windows
Configuration d'un DSN MyODBC sous Unix
Paramètres de connexion
Se connecter sans définir de DSN
->Etablir une connexion distante d'un système A à un système B
Obtenir un fichier de trace ODBC
Applications Tested with MyODBC
Programs Known to Work With MyODBC

22.1.9.6 Etablir une connexion distante d'un système A à un système B

Si vous voulez connecter à un système A un système B, avec le nom d'utilisateur et le mot de passe myuser et mypassword , voici une procédure simple :

Sur le système A, suivez les étapes suivantes :

  • Lancez le serveur MySQL.
  • Utilisez la commande GRANT pour configurer un compte avec le nom d'utilisateur de myuser qui peut se connecter depuis le système B, avec le mot de passe de myuser :
    
    GRANT ALL ON *.* to 'myuser'@'B' IDENTIFIED BY 'mypassword';
    
  • La commande GRANT donne tous les droits à l'utilisateur myuser pour se connecter depuis le système B, en utilisant le mot de passe mypassword . Pour exécuter cette commande, il faut faut les droits de root sur le système A, ou un utilisateur équivalent. Pour plus d'informations sur le système de droits de MySLQ, voyez la section Gestion des comptes d'utilisateur MySQL .
Sur le système B, suivez ces instructions :
  • Configurez un DSN MyODBC en utilisant les informations de connexion suivantes :
    
    DSN            = remote_test
    SERVER or HOST = A (ou l'adresse IP du système A)
    DATABASE       = test (La base de données par défaut)
    USER           = myuser
    PASSWORD       = mypassword
    Pour configurer une connexion sans DSN, voyez Connecting Without a Predefined DSN .
  • Vérifiez si vous êtes capables d'accéder au système A depuis le système B avev un ping ou un autre moyen. Si vous n'êtes pas capables d'atteindre B, vérifiez votre réseau, les connexions internet ou alors contactez votre administrateur réseau.
  • Maintenant, essayez de vous connecter en utilisant DSN=remote_test . Si vous échouéez, lisez le log MyODBC, et suivez les instructions indiquées dans le message d'erreur du log. Si vous avez besoin d'autre support, envoyez un mail à to myodbc@lists.mysql.com .
Vous pouvez aussi lire un HOWTO sur http://www.phphelp.com/tutorial/using-myodbc-to-connect-to-a-remote-database.html .

<< Etablir une connexion distante d'un système A à un système B >>
Se connecter sans définir de DSN MyODBC Configuration Obtenir un fichier de trace ODBC