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

Menggunakan Docker saya mendapatkan kesalahan:SQLSTATE[HY000] [2002] Tidak ada file atau direktori seperti itu

Seperti yang ditunjukkan seseorang dalam komentar, file komposisi buruh pelabuhan yang Anda berikan sangat relevan dengan pertanyaan Anda.

Dokumentasi untuk links dalam file docker-compose mengatakan

Dalam kasus Anda, wadah basis data bernama db , jadi selesaikan db host dari wadah PHP harus mengarahkan Anda ke wadah MySQL. Mengganti localhost dengan db di file konfigurasi Anda harus mengizinkan wadah PHP untuk terhubung ke MySQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengimpor GeoLite2 MaxMind ke MySQL

  2. Mengapa MySQL tidak menggunakan salah satu dari kemungkinan kunci ini?

  3. DB pengguna MySQL tidak memiliki kolom kata sandi - Menginstal MySQL di OSX

  4. Periksa apakah ada nama pengguna PDO

  5. Bisakah MySQL menggunakan Indeks ketika ada ATAU di antara kondisi?