GNU/Linux >> Tutoriels Linux >  >> Linux

Comment tester sur quel port MySQL s'exécute et s'il peut être connecté ?

grep port /etc/mysql/my.cnf (au moins dans debian/ubuntu fonctionne)

ou

netstat -tlpn | grep mysql

ou

mysql -u user_name -puser_pass -e "SHOW variables LIKE 'port';"

vérifier

adresse de liaison 127.0.0.1

dans /etc/mysql/my.cnf pour voir les éventuelles restrictions


Utilisation du client Mysql :

mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';

Pour trouver un écouteur sur un port, procédez comme suit :

netstat -tln

Vous devriez voir une ligne qui ressemble à ceci si mysql écoute effectivement sur ce port.

tcp        0      0 127.0.0.1:3306              0.0.0.0:*                   LISTEN      

Le port 3306 est le port par défaut de MySql.

Pour vous connecter, il vous suffit d'utiliser le client dont vous avez besoin, comme le client mysql de base.

mysql -h localhost -u base de données utilisateur

Ou une URL qui est interprétée par votre code de bibliothèque.


netstat -tlpn

Il affichera la liste quelque chose comme ci-dessous :

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1393/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1859/master
tcp        0      0 123.189.192.64:7654     0.0.0.0:*               LISTEN      2463/monit
tcp        0      0 127.0.0.1:24135         0.0.0.0:*               LISTEN      21450/memcached
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      16781/mysqld

Utiliser comme racine pour tous les détails. Le -t l'option limite la sortie aux connexions TCP, -l pour les ports d'écoute, -p liste le nom du programme et -n affiche la version numérique du port au lieu d'une version nommée.

De cette façon, vous pouvez voir le nom du processus et le port.


Linux
  1. Linux - Comment identifier quelle distribution Linux est en cours d'exécution ??

  2. Comment trouver quel port série est utilisé ?

  3. Comment puis-je savoir si je suis dans un écran ?

  4. Comment fermer rmiregistry en cours d'exécution sur un port particulier?

  5. Comment puis-je trier les ls par propriétaire et groupe ?

Comment trouver quel service écoute sur un port particulier

Comment tuer le processus Linux en cours d'exécution sur un port particulier

Comment changer le port WordPress dans Apache et Nginx

Comment multi-maître MySQL avec Percona et Keepalived

Comment puis-je profiler du code C++ exécuté sous Linux ?

Comment puis-je savoir quel système d'exploitation de serveur un site particulier exécute ?