Résolution hostname MySql

De EjnTricks
Révision de 27 avril 2016 à 22:48 par Etienne (discussion | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Pour une installation de MySql sur un serveur Ubuntu, l'accès à la base depuis une machine distance, après configuration, le message d'erreur suivant est affiché.

131231  2:00:30 [Warning] IP address '192.168.1.3' could not be resolved: Name or service not known

Pour un réseau personnel, la résolution de nom depuis une adresse IP n'est pas forcément mise en place. Cet article présente la configuration nécessaire afin de palier à ce problème.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Study icon.png Etude

Afin d'annuler la résolution du nom depuis l'adresse IP, il faut activer l'option skip-name-resolve. Plusieurs moyens sont disponibles, mais il est plus facile d'effectuer la configuration dans le fichier de paramétrage personnalisé dans le cadre de cette installation.

Pour mémoire, le lien mysqld_custom.cnf a été mis en place dans le répertoire /etc/mysql/conf.d/ vers le fichier /var/opt/mysql/mysqld_custom.cnf.


Icon-Configuration-Settings.png Configuration

Le fichier /var/opt/mysql/mysqld_custom.cnf est modifié afin d'annuler la résolution du nom à partir de l'adresse IP en ajoutant la directive skip-name-resolve.

[mysqld]
skip-name-resolve


Viewer icon.png Voir Aussi

Documentation officielle: http://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_skip-name-resolve