ホームページ >データベース >mysql チュートリアル >外部ネットワークから mysql にアクセスできるようにする方法
外部ネットワークから mysql にアクセスできるようにする方法: まず mysql 設定ファイルを変更し、関連するコードを設定ファイルに追加します。次に、mysql サービスを再起動して [service mysql restart] を実行します。最後にホストを作成します。そしてユーザーを承認するだけです。
関連する学習に関する推奨事項: mysql ビデオ チュートリアル
外部ネットワークから mysql へのアクセスを許可する方法:
1. 外部ネットワーク アクセスを許可するように MySQL サービスを設定します mysql 設定ファイルを変更します一部は my.ini (Windows)、一部は my.cnf (Linux) です。 構成ファイルに[mysqld] port=3306 bind-address=0.0.0.0を追加し、mysql サービスを再起動して、service mysql restart を実行します。 。 2. 外部ネットワーク アクセスをサポートするように mysql ユーザーを設定する root 権限で mysql にログインし、mysql.user テーブルを更新し、指定したユーザーの Host フィールドを設定する必要があります。デフォルトは通常 127.0.0.1 または localhost です。 1. データベースにログインします
mysql -u root -pパスワードを入力します
mysql> use mysql;2. ホストをクエリします
mysql> select user,host from user;3. ホストを作成しますそうでない場合は、" %"このホスト値に対して、次の 2 つの文を実行します:
mysql> update user set host='%' where user='root'; mysql> flush privileges;4. 承認されたユーザー (1) 任意のホストが、ユーザー root とパスワード mypwd# を使用して mysql サーバーに接続します。 ##
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION; mysql> flush privileges;
(2) IP 192.168.133.128 のホストは、ユーザー myuser およびパスワード mypwd
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.133.128' IDENTIFIED BY 'mypwd' WITH GRANT OPTION; mysql> flush privileges;を使用して mysql サーバーに接続します。
以上が外部ネットワークから mysql にアクセスできるようにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。