ホームページ  >  記事  >  バックエンド開発  >  外部ネットワークへのアクセスを許可するように mysql を設定する方法_PHP チュートリアル

外部ネットワークへのアクセスを許可するように mysql を設定する方法_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:09:041079ブラウズ

mysql の root アカウントは、通常 localhost または 127.0.0.1 を使用して接続しています。会社のテストサーバーの Mysql も localhost であるため、アクセスできず、テストが中断されます。

解決策:

1. テーブルを変更し、mysql データベースにログインし、mysql データベースに切り替え、SQL ステートメントを使用して「select host, user from user;」を表示します

mysql -u root -pvmwaremysql>mysql を使用;

mysql>ユーザー設定ホスト = '%' を更新、ユーザー ='root';
mysql>ユーザーからホスト、ユーザーを選択;
mysql>権限をフラッシュ;

注: 最後の文は非常に重要です。これが書かれていない場合、リモート接続はまだ不可能です。

2、許可されたユーザー、root になり、パスワードを使用して任意のホストから mysql サーバーに接続したいと考えています

付与オプションを使用して、*.* のすべての権限を 'admin123' によって識別された 'root'@'%' に付与します;

権限をフラッシュします;

ユーザー root が IP 192.168.1.104 のホストから mysql サーバーに接続できるようにしたい場合

許可オプションを使用して、*.* のすべての権限を「admin123」によって識別された「myuser」@「192.168.1.104」に付与します。



http://www.bkjia.com/PHPjc/327366.html

www.bkjia.com

http://www.bkjia.com/PHPjc/327366.html技術記事 mysql の root アカウントは、通常、接続時に localhost または 127.0.0.1 を使用します。会社のテスト サーバーの Mysql も localhost であるため、アクセスできず、テストが中断されます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。