Configuration MySQL

Configuration du serveur MySQL

Vous devez autoriser l'accès à distance sur votre serveur MySQL.  

1. Vous aurez besoin d'accorder les droits nécessaire à un utilisateur MySQL afin que celui-ci ait les droits sur la base autre part que sur le serveur hébergeant la base.

Tapez la commande suivante : (se connecter d'abord au serveur “mysql”)

grant all privileges on *.* to remoteuser@123.123.123.123 identified by "userpassword";

Où:
  • *. désigne la ou les bases qui sont autorisées (* signifie toutes, mais vous pouvez n'en choisir qu'une seule si vous le souhaitez),
  • remoteuser est le nom de l'utilisateur MySQL à qui vous accordez l'accès à distance,
  • 123.123.123.123 est l'adresse IP du serveur distant auquel vous donnez l'accès (ceci peut être replacé par * pour TOUS les serveurs),
  • userpassword est le mot de passe associé à l'utilisateur MySQL en question
2. Editez le fichier de configuration de MySql :  my.ini

Par défaut, MySQL n'écoute que localhost. . Il faudra désactiver la ligne relative au bind-address dans le fichier de configuration mysql:
/* bind-address = 127.0.0.1 */

3. Redémarrez le serveur MySQL


Configuration de l'ordinateur client

Pour qu'un ordinateur client puisse accéder aux données de la base de données MySQL, vous devez installer le connecteur MySQL et la connexion ODBC sur le poste.  Attention l'installation doit être exécutée par un administrateur de l'ordinateur.

Vous pouvez télécharger ce connecteur sur le site MySQL à l'adresse : http://dev.mysql.com/downloads/connector/odbc/

La procédure d'installation du connecteur MySQL de la version 5.2.6 :






En cas d'erreur, il est possible que la dll : C:\Windows\System32\msvcr100.dll soit manquante, vous pouvez régler le problème en copiant la dll : C:\Windows\System32\msvcr100_clr0400.dll vers la dll : C:\Windows\System32\msvcr100.dll


La procédure d'installation de la connexion ODBC

Exécutez le logiciel odbcad32.exe qui se trouve dans le dossier system32 de windows