MySQL DB がセットアップされ、正しく機能している Web サイトがあります。
また、同じDBに接続する必要があるサーバー上のスクリプトにメールをパイプしています。
これは、パイプ スクリプトから接続エラー メッセージが返されるようになった先週までは、すべて正常に機能していました。
通常の PHP サイト ページとまったく同じ資格情報を使用して、パイプ スクリプトを接続しています。
例 サーバー: localhost、ユーザー名 XXXX パスワード XXXX
しかし、私は取得し続けます:
警告: mysql_connect(): ソケット '/var/lib/mysql/mysql.sock' (2) を介してローカル MySQL サーバーに接続できません...
localhost::3306 などのポートを含めると、警告が表示されます: mysql_connect(): ソケット '3306' を介してローカル MySQL サーバーに接続できません
代わりに IP アドレスを使用するようにサーバーを切り替えると、サーバーに接続しているように見えますが、認証に失敗します: 警告: mysql_connect(): ユーザーのアクセスが拒否されました ...
接続の詳細は同じで、ブラウザを介して PHP スクリプトを実行すると機能します。システムによってパイプスクリプトとして直接実行された場合、接続されません。
問題が何であるかについて誰かが光を当てることができますか?
ありがとうございました!