2009-04-02 11 views
0

私は自分のサイトを新しいWebホストに移動しましたが、データベースログインファイルを変更した後でも接続できません。次のエラーが表示されます。なぜSQLデータベースに接続できないのですか? "ソケット経由でローカルMySQLサーバーに接続できません"

警告:mysql_query()[function.mysql-query]:/ usr/www /にあるソケット '/tmp/mysql.sock'(2)経由でローカルMySQLサーバーに接続できません。 users/simpleof/index.php on line 91

パスワードを変更して再試行しましたが、それでも動作しません。 db-loginのすべての情報が正しいので、なぜデータベースに接続できないのですか?

答えて

2

ワウ。私はかなりばかげていると感じますが、私はログイン時にサーバー名に余分なスペースを入れます。

この問題を抱えている人には、ログイン情報が正しいことを本当に確認してください。

2

MySQLサーバーはWebアプリケーションと同じホストにありますか?そうでない場合は、ソケット接続を使用できず、TCP経由で接続する必要があります。

MySQLサーバが同じホスト上にある場合、ソケットは '/tmp/mysql.sock'とは別の場所にある可能性がありますか?

あなたが使用しているアプリケーション/プラットフォームについての詳細がないと、それは私が与えるすべてのヘルプです。

0

ユーザーのホストが正しい場合は、mysqlユーザー権限をチェックインしてください。

0

このエラーを引き起こしたDebian/Ubuntuの最近のアップデートがありました。私はいくつかのUbuntuの設定をmysqlの仕事に微調整しなければなりませんでした。ホスティング会社に確認し、問題があるかどうか確認してください。

関連する問題