1

mySQL Query Browser を使用して接続する Windows システムに mySQL をインストールしています。私はトレーニングを行っており、人々が自分のマシンの SQL データベースに接続できるようにしたいと考えています

それ、どうやったら出来るの?現在、接続を許可していません。

どの設定を変更する必要がありますか?

4

2 に答える 2

2

ステップ 1: IP 接続を確認する

デフォルトでは、127.0.0.1 からの接続のみを許可します。Windows または Linux を使用していますか?

my.cnf開き、バインド アドレスをネットワーク IP に変更します。

[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
language        = /usr/share/mysql/English
bind-address    = 127.0.0.1

詳細については、Google で簡単に見つけることができます。これを確認してください。

ステップ 2: ファイアウォールを確認する

また、@Leandroのコメントにあるように、Windows ファイアウォールの設定を確認して、接続を許可してください。

テストする簡単な方法の 1 つは、クライアント マシンから MySQL ネットワーク IP、ポート 3306 に telnet を作成し、接続またはブロックされるかどうかを確認することです。

ステップ 3: mysql ユーザー権限を確認する

IP 接続が確立されたら、同窓生が使用しているユーザーは、任意のホストからのログイン権限を持っている必要があります。たとえば、ルートを使用する場合、次のようなクエリを実行する必要があります。

update user set host=’%’ where user=’root’ and host=’ubuntuserv’;

詳細については、こちらをご覧ください。

于 2012-12-04T11:02:53.900 に答える
-1

phpMyAdmin を使用して、IP アドレスを介してデータベースにアクセスするよう依頼してください。また、Apache サーバーをオンラインにします。

于 2012-12-04T11:04:26.833 に答える