grep port /etc/mysql/my.cnf
(zumindest in debian/ubuntu funktioniert)
oder
netstat -tlpn | grep mysql
oder
mysql -u user_name -puser_pass -e "SHOW variables LIKE 'port';"
überprüfen
Bindungsadresse 127.0.0.1
in /etc/mysql/my.cnf, um mögliche Einschränkungen zu sehen
Verwendung des Mysql-Clients:
mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';
So finden Sie einen Listener an einem Port:
netstat -tln
Sie sollten eine Zeile sehen, die so aussieht, wenn mysql tatsächlich auf diesem Port lauscht.
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
Port 3306 ist der Standardport von MySql.
Um eine Verbindung herzustellen, müssen Sie nur den gewünschten Client verwenden, z. B. den einfachen mysql-Client.
mysql -h localhost -u Benutzerdatenbank
Oder eine URL, die von Ihrem Bibliothekscode interpretiert wird.
netstat -tlpn
Die Liste wird etwa wie folgt angezeigt:
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
Als Root für alle Details verwenden. Die -t
Option beschränkt die Ausgabe auf TCP-Verbindungen, -l
für lauschende Ports -p
listet den Programmnamen und -n
auf zeigt die numerische Version des Ports anstelle einer benannten Version.
Auf diese Weise können Sie den Prozessnamen und den Port sehen.