Mysqlデータベースはリモート接続権限を設定します

藏色散人
リリース: 2019-02-16 17:56:08
転載
3361 人が閲覧しました

問題現象

Mysqlがインストールされており、ローカルログインは正常ですが、リモートから正しいアカウントとパスワードを入力してログインすると、次のようなエラーが発生します。

Mysqlデータベースはリモート接続権限を設定します

問題の原因

リモート IP にはログイン権限がありません。デフォルトでは、root ユーザーのみがログインできます。 localhost、つまりこのマシン上で、他の IP によるログインを許可するように設定する必要があります。

解決策

1. サーバー内のデータベースにログインし、

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
ログイン後にコピー

を実行します。このステートメントは次のことを意味します。 root ユーザー 任意の IP からデータベースにログインし、任意のデータベース内の任意のオブジェクトを操作できます。

そのうち:

*.* 最初の * はデータベースを指します

* はすべてのデータベースを表します

2 番目の * はデータベース オブジェクト # を指します

##*データベース内のすべてのオブジェクトを表します

'root'@'%' root は承認されるデータベース ユーザーです

% はログインを許可される IP を表します

123456 はデータベースのパスワードです。

ログインを 1.1.1.1 に制限する場合は、実行後に、権限の更新を実行します。

2. これで、リモート コンピューター上の mysql クライアントに接続できるようになります。 Mysqlデータベースはリモート接続権限を設定します

Mysqlデータベースはリモート接続権限を設定します

関連する推奨事項Mysqlデータベースはリモート接続権限を設定します: "

mysql チュートリアル

"http ://www.php.cn/course/list/51.html

以上がMysqlデータベースはリモート接続権限を設定しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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