ホームページ  >  記事  >  データベース  >  mysql を変更してホストのアクセス許可を許可する方法の詳細な例

mysql を変更してホストのアクセス許可を許可する方法の詳細な例

小云云
小云云オリジナル
2017-12-25 14:20:191562ブラウズ

デフォルトでは、mysql ユーザーにはリモート アクセス権限がありません。そのため、プログラムとデータベースが同じサーバー上にない場合、mysql のリモート アクセス権限を有効にする必要があります。この記事では、その変更方法を説明します。 mysql でホストへのアクセスを許可する権限について、興味のある方はぜひご覧ください。皆さんのお役に立てれば幸いです。

mysql のリモート アクセス許可を有効にする

デフォルトでは、mysql ユーザーにはリモート アクセス許可がないため、プログラムとデータベースが同じサーバー上にない場合は、mysql のリモート アクセス許可を有効にする必要があります。

テーブル変更方式と認可方式の2つの方式が主流です。

比較的、テーブルの変更方法が簡単で、個人的にはこちらの方法を使用することが多いので、ここではテーブルの変更方法のみを掲載します

1.mysqlにログインします

mysql -u root -p

2. mysql ライブラリで、ホスト項目を localhost から % に変更します。 %これは、特定の IP のみがアクセスを許可される場合、対応する IP に変更できることを意味します。たとえば、localhost を 192.168.1.123 に変更できます。これは、IP 192.168 のみを意味します。 LAN の 1.123 は mysql へのリモート アクセスを許可されています。

mysql> use mysql; 
mysql> update user set host = '%' where user = 'root'; 
mysql> select host, user from user; 
mysql> flush privileges;

ファイアウォールがポート 3306 を開きます

関連する推奨事項:

MySQL のアクセス許可を設定する詳細な例

Angularjs でページのアクセス許可を設定する方法

MySQL のリモート アクセス許可を設定する方法の概要データベース

以上がmysql を変更してホストのアクセス許可を許可する方法の詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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