ホームページ > データベース > mysql チュートリアル > MySQL をリモート アクセス用に構成するにはどうすればよいですか?

MySQL をリモート アクセス用に構成するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-21 01:48:12
オリジナル
963 人が閲覧しました

How Can I Configure MySQL for Remote Access?

MySQL へのリモート アクセス: 総合ガイド

MySQL へのリモート接続を許可すると、データベースへの外部アクセスが可能になり、アクセスおよびアクセスの柔軟性が向上します。データの管理。ここでは、リモート接続用に MySQL を構成するためのステップバイステップ ガイドを示します:

ステップ 1: デフォルト設定を確認する

デフォルトでは、MySQL はリモート接続を許可します。ただし、リモート root アクセスは無効になっています。外部ソースからの root アクセスを有効にするには、次の SQL コマンドをローカルで実行します。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
ログイン後にコピー

「password」を root ユーザーの適切なパスワードに置き換えます。

ステップ 2: 変更構成ファイル (my.cnf)

my.cnf 構成ファイル (通常は/etc/mysql/my.cnf (Unix/OSX の場合)。次の行を見つけます:

bind-address = 127.0.0.1
ログイン後にコピー

行の先頭に '#' を追加してコメントアウトします:

#bind-address = 127.0.0.1
ログイン後にコピー

この変更により、MySQL がすべてのネットワーク インターフェイスでリッスンするようになります。外部ソースからの接続を有効にします。

ステップ 3: 再起動MySQL

オペレーティング システムに応じて、次のコマンドのいずれかを使用して MySQL サーバーを再起動します:

  • Unix/OSX: service mysql restart
  • Windows: MySQL インストール ディレクトリに移動し、実行しますmysqld.exe --restart

Windows ユーザー向けの注意:

MySQL インストール ディレクトリ (通常は C:Program FilesMySQLMySQL Server 5.5) にある、構成ファイルmy.cnf の名前は my.ini です。必要に応じてファイルを変更し、MySQL サービスを再起動します。

リモート接続を許可すると、さまざまな場所からデータベースを柔軟に管理できます。データを保護するために、適切なセキュリティ対策が講じられていることを確認してください。

以上がMySQL をリモート アクセス用に構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート