mySQL Query Browser を使用して接続する Windows システムに mySQL をインストールしています。私はトレーニングを行っており、人々が自分のマシンの SQL データベースに接続できるようにしたいと考えています
それ、どうやったら出来るの?現在、接続を許可していません。
どの設定を変更する必要がありますか?
mySQL Query Browser を使用して接続する Windows システムに mySQL をインストールしています。私はトレーニングを行っており、人々が自分のマシンの SQL データベースに接続できるようにしたいと考えています
それ、どうやったら出来るの?現在、接続を許可していません。
どの設定を変更する必要がありますか?
ステップ 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’;
詳細については、こちらをご覧ください。
phpMyAdmin を使用して、IP アドレスを介してデータベースにアクセスするよう依頼してください。また、Apache サーバーをオンラインにします。