

PHP、MySQL初心者のものです。

先ほど下記リンクのドットインストールの授業を見て、PHPからデータベースに接続をしようとしたところ、エラーが出てしまいました。

<http://dotinstall.com/lessons/basic_php_db/34204>

エラー文は  
SQLSTATE[HY000] [1045] Access denied for user 'dbuser'@'localhost' (using
password: YES)  
となっています。

ちなみにコードは

[code]

     <?php
      define('DB_DATABASE', 'dotinstall_db');
      define('DB_USERNAME', 'dbuser');
      define('DB_PASSWORD', '適当な英数字');
      define('PDO_DSN', 'mysql:dbhost=localhost;dbname=' . DB_DATABASE);
    
    try {
      // connect
      $db = new PDO(PDO_DSN, DB_USERNAME, DB_PASSWORD);
      $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    
      // insert
      $db->exec("insert into users (name, score) values ('taguchi', 55)");
      echo "user added!";
    
      // disconnect
      $db = null;
    
    } catch (PDOException $e) {
      echo $e->getMessage();
      exit();
    }
    ?>
    
[/code]

というコードを書きました。  
dbuserのアクセスが拒否されたとなっているので、そこが問題なのでしょうが、よくわかりません…。

dbuserでなくphpMyAdminのusernameか何かを調べてここに代入しないといけないということでしょうか？  
詳しいかた、教えていただけると助かります。


CC BY-SA 3.0
2016-01-17T10:29:14.177
21000
2016-01-18T03:37:25.370
2016-01-18T03:37:25.370
5793
9542
question
php mysql
SQLSTATE[HY000] [1045] Access denied for user dbuser'@'localhost' (using password: YES)というエラーが出てしまいます。