connecter un serveur sql distant, modifs de fichier de conf,
Posté : 25 janv. 2008, 13:55
Bonjour,
j'ai toujours travaillé avec des pages PHP qui exploitaient une base de données sur le même serveur, travaillant donc en localhost. Je dois maintenant me connecter à ma base depuis un autre serveur, et ça ne va pas, évidemment. J'ai bien compris qu'il fallait autoriser les accès externes, mais je me demande si ce que j'ai fait jusque là ne sera pas mis en vrac par des effets inattendus.
Toutes mes fonctions utilisent un mysql_connect() classique avec localhost/user/mdp. Si je fais des modifs dans mon fichier de conf, est-ce que ça fonctionnera toujours ou je devrais changer localhost par l'adresse IP du serveur par exemple ?
Extrait du fichier de configuration my.cnf :
Que modifier exactement ?
Comme le serveur et la base de données sont en prod' (et que je n'ai pas de config identique pour faire des tests), j'ai pas trop envie de mettre le serveur ou mes applis en vrac ...
Merci pour votre aide !
j'ai toujours travaillé avec des pages PHP qui exploitaient une base de données sur le même serveur, travaillant donc en localhost. Je dois maintenant me connecter à ma base depuis un autre serveur, et ça ne va pas, évidemment. J'ai bien compris qu'il fallait autoriser les accès externes, mais je me demande si ce que j'ai fait jusque là ne sera pas mis en vrac par des effets inattendus.
Toutes mes fonctions utilisent un mysql_connect() classique avec localhost/user/mdp. Si je fais des modifs dans mon fichier de conf, est-ce que ça fonctionnera toujours ou je devrais changer localhost par l'adresse IP du serveur par exemple ?
Extrait du fichier de configuration my.cnf :
Code : Tout sélectionner
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
#
# Instead of skip-networking you can now listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
#skip-networking
Comme le serveur et la base de données sont en prod' (et que je n'ai pas de config identique pour faire des tests), j'ai pas trop envie de mettre le serveur ou mes applis en vrac ...
Merci pour votre aide !