Esta página todavía no ha sido traducida (o sólo parcialmente) en
español. Si hablas francés o inglés, puedes ayudarnos.
Aquí encontrarás la versión FR de esta página, que podrás editar sólo
con identificarte (con tu usuario Gandi).
Si prefieres traducir a partir de la versión EN, sólo tienes que abrir
una nueva ventana, copiar-pegar la URL de la página y hacer clic en la
bandera (arriba a la derecha) del idioma correspondiente. Si la página
existe, aparecerá en el idioma deseado.
Gracias de antemano por ayudarnos con el español :)
Vous pouvez configurer votre serveur MySQL afin qu'il soit accessible depuis un serveur distant. Cela peut être utile si vous voulez que votre serveur de base de données soit séparé de votre serveur web, ou d'autres serveurs.
Pour ce faire, 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 (localhost). Pour ce faire, tapez la commande suivante (une fois connecté à la console en SSH) : (se connecter d'abord au serveur “mysql”)
grant all privileges on *.* to remoteuser@123.123.123.123 identified by "userpassword";
Où:
Une fois que c'est fait, n'oubliez pas de “flusher” les privilèges. Cette commande fait en sorte que les modifications soient immédiatement effectives, sans avoir à redémarrer le serveur :
flush privileges;
Editez le fichier de configuration:
nano /etc/mysql/my.cnf
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
/etc/init.d/mysql restart