Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

SQLSTATE[HY000] [2005] Host server MySQL tidak dikenal 'localhost:3306' (2)

Saya percaya pada versi php sebelum 5.5 Anda akan menggunakan "localhost" (atau Host yang menjalankan server mysql jika bukan Host yang sama) untuk parameter 'Host'. Jika setelah versi 5.5 saya pikir Anda perlu menggunakan "localhost:3306" (Belum tentu 3306, ini hanya port mysql default, jadi jika Anda mengubahnya akan berbeda). Jadi jika Anda menggunakan versi php sebelum 5.5 dan kodenya untuk versi 5.5 dan yang lebih baru, coba ubah pengaturan konektor mysql Anda. Menebaknya terlihat seperti:

array(
        'host' => "localhost:3306",
        'username' => 'user',
        'password' => 'pass',
        'dbname' => 'database');
)

Mungkin coba ubah ini menjadi:

array(
            'host' => "localhost",
            'username' => 'user',
            'password' => 'pass',
            'dbname' => 'database');
    ) 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rekaman Aktif Codeigniter HAVING / WHERE db.field =db.field

  2. Cara Menambahkan kolom terakhir di tabel mysql

  3. Cara Memasukkan String ke String lain di MySQL menggunakan INSERT ()

  4. MySQL SUM nilai json dikelompokkan berdasarkan kunci json

  5. Array PHP tidak akan terisi dengan data mysql