0

次の方法で MySQL に接続するために PHP を使用しています。

$link = mysql_connect('...host...', '...username...', '...password...'); 
if (!$link) { 
    die('Could not connect: ' . mysql_error()); 
} 
echo 'Connected successfully'; 

そしてそれはうまく接続します。しかし、私の端末からこれを試すと

mysql -h ...host... -u ....username... -p ...password...

パスワードを入力すると、結果として次のようになります。

ERROR 2003 (HY000): Can't connect to MySQL server on '...host...' (111)

これを解決する方法はありますか?

4

2 に答える 2

0

sudo mysql -h ....などを試してください。

linuxMint を実行していて、su または sudo を使用する必要がありました。デフォルトでは、ターミナルに入るにはルートになる必要があると思います。しかし、Ubuntu ルートにはアクセスできません。これは、Ubuntu で気に入らない唯一の機能です。

于 2011-07-18T03:39:28.520 に答える