MySQL はリレーショナル データベース管理システムです。データベースを使用するときは、このマシン上のデータベースだけを使用するわけではありません。したがって、これへのリモートアクセスが必要です。
最初は理由がわかりませんでしたが、後でデータベースがポート 3306 を開いていないことが原因であることがわかりました。より多くの人がこの場所で時間を無駄にしないように、以下に私の経験を共有させてください。 (以下は Linux で mysql をインストールする場合です)
関連する mysql ビデオ チュートリアルをお勧めします: "mysql チュートリアル"
方法 1
まず、下の図のコンソールに入ります。リモートコントロールにはパテツールを使用しました。
次に、「netstat -an | grep 3306」と入力して、下図のように listen のみが表示されている場合は、オンになっていません
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 サイトの他の関連記事を参照してください。