2

Fedora 17 のシステムに wordpress をインストールしようとしています。データベース接続でエラーが発生します。

データベース接続の確立中にエラーが発生しました

以下のトラブルシューティングを行いました。

  1. コマンドプロンプトでmysqlデータベースに同じ資格情報で接続しようとしましたが、正常に接続されました。

  2. 以下のコードを使用してphpを使用してデータベースに直接接続しようとしたよりも。

    <?php
    $db = @mysql_connect('localhost', 'wpuser', 'wppassword');
    if (!$db) echo "connection failed --". mysql_error();
    else echo "connection succeeded";
    ?>
    

エラーを受け取りました:

接続に失敗しました -- そのようなファイルまたはディレクトリはありません

同じコードがエラーをスローしているよりも、Apache2とmysqlでphpを再コンパイルしたよりも:

接続に失敗しました -- サーバーがクライアントに認識されていない認証方法を要求しました

mysql conf ファイルは以下のとおりです。

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

設定したphp.iniでも

mysql.default_socket = /var/lib/mysql/mysql.sock

続行する方法を教えてください。wordpress でも同じエラーが発生します。

4

1 に答える 1