ホームページ  >  記事  >  データベース  >  MySQL ポート 3306 を開くにはどうすればよいですか?

MySQL ポート 3306 を開くにはどうすればよいですか?

黄舟
黄舟オリジナル
2018-05-15 10:28:0127333ブラウズ

MySQL はリレーショナル データベース管理システムです。データベースを使用するときは、このマシン上のデータベースだけを使用するわけではありません。したがって、これへのリモートアクセスが必要です。

最初は理由がわかりませんでしたが、後でデータベースがポート 3306 を開いていないことが原因であることがわかりました。より多くの人がこの場所で時間を無駄にしないように、以下に私の経験を共有させてください。 (以下は Linux で mysql をインストールする場合です)

関連する mysql ビデオ チュートリアルをお勧めします: "mysql チュートリアル"

方法 1

まず、下の図のコンソールに入ります。リモートコントロールにはパテツールを使用しました。

次に、「netstat -an | grep 3306」と入力して、下図のように listen のみが表示されている場合は、オンになっていません

MySQL ポート 3306 を開くにはどうすればよいですか?

2. cd コマンドを使用して etc/mysql ディレクトリに入ります。次に、ls コマンドを入力して、ディレクトリ内のファイルを表示します。

3. ファイル内に my.cnf が表示されます。 「vi my.cnf」コマンドで編集状態に入ります。

4. その後、「bind-address =127.0.0.1」をコメントアウトするか、リモート接続が必要なIPアドレスに置き換えるか、この文を直接削除します。

あとは保存するだけです。

方法2

1. その後、コマンドでフォルダーのアクセス許可を変更し、sudo chomd 666 + ファイル名を入力してバックテストを行い、ファイルのアクセス許可を増やすことができます(フォルダーの場合は、必要があります)最後に -ld を追加します)

2. その後、フォルダー内で etc/mysql を検索します。以下に示すように。 (最初にファイル システムを選択し、etc を選択して、次に mysql を選択してディレクトリに入ります)

3. 最後に、my.cnf ファイルを選択し、クリックして開き、bind-address =127.0.0.1 をコメントアウトするか置き換えます。 」をリモート接続が必要なIPアドレスに入力するか、この文を直接削除してください

クリックして閉じて保存します。

以上がMySQL ポート 3306 を開くにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。