GNU/Linux >> Linux の 問題 >  >> Linux

MySQL が実行されているポートと、接続できるかどうかをテストする方法は?

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 をリストします 名前付きバージョンではなく数値バージョンのポートを表示します。

このようにして、プロセス名とポートを確認できます。


Linux
  1. LinuxにAnsibleをインストールしてテストする方法

  2. Python はどの OS で実行されているかを検出できますか?

  3. 特定のポートで実行されている rmiregistry を閉じるには?

  1. RsyslogとMySQLを使用してLogAnalyzerをセットアップする方法

  2. Linux –実行中のLinuxディストリビューションを特定する方法は??

  3. Linux マシンでどのポートがビジーで、どのポートが空いているかを確認するにはどうすればよいですか?

  1. 使用されているシリアルポートを見つける方法は?

  2. 自分が画面にいるかどうかを確認するにはどうすればよいですか?

  3. スレッドが実行されている CPU コアを確認するにはどうすればよいですか?