Je veux que mon serveur MySQL n'utilise que UNIX Socket et ignore le réseau TCP, j'ai donc ajouté cette ligne à ma configuration /etc/my.cnf code>:
# netstat -tl | grep mys
tcp 0 0 *:mysql *:* LISTEN
3 Réponses :
Le paramètre que vous utilisez semble être correct, si vous souhaitez limiter les connexions à votre serveur MySQL uniquement aux connexions locales, je devrais ajouter ces lignes à /etc/my.cnf
Skip-Networking CODE> Désactivera la fonctionnalité TCP sur le serveur, alors même si j'ajouterai
lid-address code>, cette directive sera remplacée par
Skip-Networking code>.
@Sife est correcte. Adresse de liaison Code> devient un noop lorsque
Skip-Networking code> est spécifié, en fonction du manuel :"
- Skip-Networking code> N'écoute pas pour les connexions TCP / IP du tout. Toutes les interactions avec MySQLD doivent être faites à l'aide de tuyaux nommés ou de mémoire partagée (sous Windows) ou de fichiers de prise UNIX (sur UNIX). Cette option est fortement recommandée pour les systèmes où seuls les clients locaux sont autorisés. "
Si la raison est d'empêcher l'accès à distance, vous pouvez atteindre votre objectif en ayant: dans la section [mysqld] em> section de votre mon .cnf em> et redémarrer mysqld. p> Ceci garantit que mysqld em> n'autoriserait que des connexions locales. p> pour empêcher l'accès à distance sauter -Networking em> n'est pas la seule option, comme les commentaires dans (2013) my.cnf em> disent: p>
Il tourne que j'ai sauvegardé le fichier comme my.conf code>, la sorcière doit être
my.cnf code>, et c'est pourquoi le serveur n'a été que charger et utiliser la valeur par défaut Configuration. P>
Pourquoi voudriez-vous cela? Pouvez-vous expliquer la raison derrière elle? Si tel est pour la sécurité (pas d'accès à distance), vous pouvez autoriser uniquement l'accès localhost en commentant la directive sur l'adresse de liaison dans my.cnf i.e avoir une adresse de liaison = 127.0.0.1
Je n'ai besoin d'aucun accès à distance.
Y a-t-il une prestation de performance pour utiliser des sockets uniquement?
Oui, l'utilisation de Sockets contourne tous les protocoles TCP inutiles. Il est très minime comme une économie de 40 ms, mais cela en vaut la peine. Jasonbarnabe.wordpress.com/2014/10/01 / ...