ホームページ >データベース >mysql チュートリアル >MySQL サーバーへのリモート ルート アクセスを有効にするにはどうすればよいですか?

MySQL サーバーへのリモート ルート アクセスを有効にするにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-07 08:59:11368ブラウズ

How Can I Enable Remote Root Access to My MySQL Server?

リモート接続のための MySQL ルート アクセスの強化

MySQL でリモート ルート アクセスを有効にする必要性は、リモート サーバー上のデータベースを管理するときによく発生します。この包括的なガイドでは、この目的を達成するために必要な手順を説明します。

まず、root ユーザーに適切なアクセス権限があることを確認することが重要です。 root ユーザーとして次のコマンドを実行し、'password' を現在の root パスワードに置き換えます:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';

次に、MySQL を利用可能なすべてのネットワーク インターフェイスにバインドして、任意のホストからの接続を有効にする必要があります。これを実現するには:

  1. MySQL 構成ファイルを編集します。 Ubuntu 16 の場合、このファイルは /etc/mysql/mysql.conf.d/mysqld.cnf にあります。
  2. 「bind-address」で始まる行を見つけ、「#」を使用してコメントアウトします。文字:
#bind-address = 127.0.0.1
  1. MySQL サービスを再起動して、変更点:
service mysql restart

MySQL がすべてのインターフェイスにバインドされていることを確認するには、root として次のコマンドを実行します。

netstat -tupan | grep mysql

これらの手順により、MySQL への root アクセスが効果的に許可されます。インターネット上の任意のホストから。この変更は root パスワードを持つすべてのユーザーに影響するため、サーバーを適切に保護することが重要であることに注意してください。

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

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