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

Bagaimana cara membuat CakePHP bake untuk menemukan mysql.sock dan mengenali MySQL saat menggunakan MAMP di Mac OSX?

Dari kesalahan, sepertinya mencoba terhubung ke alamat IP yang sebenarnya dan bukan soket UNIX, lihat:

 '/Applications/MAMP/tmp/mysql/mysql.sock:3306'

Itu menambahkan port ke soket, yang salah.

Jadi, pertama-tama saya mencoba mengonfigurasi MySQL untuk mendengarkan permintaan TCP/IP (edit bagian yang tepat di my.cnf) dan coba sediakan 127.0.0.1 alih-alih soket.

Jika Anda tidak akan menggulir ke bawah :

Untuk memperbaikinya di level CakePHP, ubah host di database.php menjadi 'localhost' dan tambahkan direktif port dengan nilai yang disetel ke nama soket '/Applications/MAMP/tmp/mysql/mysql.sock'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL mengambil variabel dari Stored Procedure di PHP PDO

  2. Kesalahan MySql:Tidak dapat memperbarui tabel dalam fungsi/pemicu yang disimpan

  3. Bagaimana cara saya membuat MySQL menggunakan INDEX untuk permintaan tampilan?

  4. Bagaimana cara menghapus baris data dari tabel mysql secara otomatis dengan 24 jam setelah data masuk ke tabel?

  5. Batasi hasil dari tabel yang digabungkan menjadi satu baris