grep port /etc/mysql/my.cnf
(少なくとも debian/ubuntu では動作します)
または
netstat -tlpn | grep mysql
または
mysql -u user_name -puser_pass -e "SHOW variables LIKE 'port';"
確認
<ブロック引用>バインドアドレス 127.0.0.1
/etc/mysql/my.cnf で可能な制限を確認してください
Mysql クライアントの使用:
mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';
ポートでリスナーを見つけるには、次のようにします。
netstat -tln
mysql が実際にそのポートでリッスンしている場合、次のような行が表示されるはずです。
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
ポート 3306 は、MySql のデフォルト ポートです。
接続するには、基本的な mysql クライアントなど、必要なクライアントを使用するだけです。
<ブロック引用>mysql -h localhost -u ユーザー データベース
または、ライブラリ コードによって解釈される URL。
netstat -tlpn
以下のようなリストが表示されます:
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
すべての詳細のルートとして使用します。 -t
オプションは出力を TCP 接続、-l
に制限します リスニング ポートの場合、-p
プログラム名と -n
をリストします 名前付きバージョンではなく数値バージョンのポートを表示します。
このようにして、プロセス名とポートを確認できます。