0

MYSQL リモート データベースに別のユーザーでログインする方法は? これが私がやったことです:

MYSQL にルートとして記録されます。

'create user 'user'@'%' IDENTIFIED BY 'password';
'grant select on *.* to 'user'@'%';

次に、接続が次のような PHP スクリプトを設定しました。

$con = mysql_pconnect("xxx.xx.xxx.xxx","user","password");
$selected = mysql_select_db("database",$con);

ああ、それは機能していません。ちなみに、私はクラウドサーバーでLAMPを使用しています。

Warning: mysql_pconnect() [function.mysql-pconnect]: Can't connect to MySQL server on 'xxx.xx.xxx.xx' (10061) in D:\path\index.php on line 21

私は何を間違っていますか?

編集: ファイアウェルの問題ではありません。

4

3 に答える 3

1

この特定の問題については、 MySQL のドキュメントを確認してください。推測すると、MySQL サーバーはローカル (127.0.0.1) アドレスにのみバインドされている可能性があります。トラブルシューティングを行うには、コマンド ライン MySQL クライアントを使用してサーバーに接続してみて、接続が確立されていない理由をよりよく理解する必要があります。

于 2011-05-28T00:05:01.083 に答える