PHPをレンタルサーバーで利用しています。
バージョンは5.3.3です。
そこから、XAMPPのMySQLに接続を試みています。
コードはpdoを使用しており、記述部分は以下の通りです。
try {
$pdo = new PDO($dsn, $user, $pass);
}
catch( PDOException $e){
echo $e->getMessage();
exit;
}
$dsnには、mysql:host=localhost,dbname=自分で設定したdb名,charset=utf8
$userには、自分で設定したユーザー名
$passには、自分で設定したパスワードを代入しています。
この状態でブラウザでページを表示すると
SQLSTATE[28000] [1045] Access denied for user 'ユーザー名'@'localhost' (using password: YES)
というエラーが表示され、MySQLにアクセスできません。
MySQLは起動させており、ユーザー名とパスワードも何度も確認するのですが、一致しています。
Googleで検索しても、ユーザー名とパスワードが間違っている時に起こるエラー、といった回答しか見受けられません。
トラブルの原因と解決方法をどなたかお教え頂けませんでしょうか。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/30 05:43
2015/10/30 05:50
2015/10/30 05:55