社内に Ubuntu 14.04 LAMP サーバーをセットアップしました。Putty を使用すると SQL にアクセスできますが、php スクリプト経由で接続しようとすると、すべてのページが空白になります... 次に、IP アドレスに接続するだけでデバッグしようとしましたが、ポートが 80 であるにもかかわらず、3 分間の接続試行後にポートなしの (111) エラーとエラー: 0 が発生しました。
どんなアイデアでも大歓迎です。ありがとうございます!
答え1
解決策1:
次のような行がある場合:
skip-networking
bind-address = 127.0.0.1
my.cnf 構成ファイルで、それらをコメント化 (行の先頭に # を追加) し、MySQL を再起動する必要があります。
もちろん、これを行うには、サーバーの管理者である必要があります。
解決策2:
mysql に root としてログインできる場合は、新しいユーザーを作成します。
CREATE USER 'root'@'your_ip' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'root'@'your_ip' IDENTIFIED BY 'password';
作成したくない場合は、次のように % を使用して root ユーザーに権限を付与するだけです。
GRANT ALL PRIVILEGES ON * . * TO 'root'@'%' IDENTIFIED BY 'password';