ホームページ > データベース > mysql チュートリアル > すべてのホストから MySQL ルート アクセスを有効にする方法は?

すべてのホストから MySQL ルート アクセスを有効にする方法は?

DDD
リリース: 2024-12-04 07:47:14
オリジナル
849 人が閲覧しました

How to Enable MySQL Root Access from All Hosts?

すべてのホストからの MySQL Root アクセスの有効化

アクセスを特定のホストに制限した root ユーザーを MySQL ユーザー テーブルに定義しました。インターネット上の任意のホストからの root アクセスを許可するには、次の手順に従います。

ステップ 1: 権限を付与する

root ユーザーとして、このクエリを実行し、'password' を置き換えます。 ' 現在のパスワードを使用します:

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

ステップ 2: すべてにバインドするインターフェイス

a) MySQL 構成ファイル (my.cnf) を開きます:

sudo nano /etc/mysql/my.cnf
ログイン後にコピー

b) 以下を含む行を見つけます:

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

c)先頭の # (ハッシュ) 文字を削除して、行をコメント アウトします。

d) 再起動します。 MySQL:

sudo service mysql restart
ログイン後にコピー

デフォルトでは、MySQL はローカルホストのみにバインドします。バインドアドレス行をコメントアウトすると、すべてのインターフェイスにバインドされ、あらゆるホストからのアクセスが効果的に許可されます。

検証

現在の MySQL バインディングを確認するには、次のコマンドを実行します。 :

sudo netstat -tupan | grep mysql
ログイン後にコピー

バインド アドレス 0.0.0.0:3306 のエントリが表示されます。 MySQL がすべてのインターフェイスでリッスンしていることを示します。

以上がすべてのホストから MySQL ルート アクセスを有効にする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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