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

Catat setiap kueri MySQL ke file dengan mengaktifkan General Log in MAMP

Saya mencoba menjalankan perintah SET GLOBAL general_log = 'ON'; untuk melihat apakah saya bisa membuatnya bekerja seperti itu. Ini menghasilkan pesan kesalahan File Not Found , meskipun file tersebut memang ada.

Ini menunjukkan kepada saya bahwa masalah mungkin disebabkan oleh izin file.

Setelah beberapa bermain-main, saya berubah:

  1. pemilik file yang cocok dengan pengguna yang menjalankan layanan MySQL, dan
  2. memberi pengguna itu "akses tulis" ke file

Sejak melakukan perubahan tersebut, sejak saat itu telah bekerja dengan sempurna.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. menambahkan 1 hari ke nilai format DATETIME

  2. LAST_INSERT_ID() selalu mengembalikan 0 (RMySQL) - masalah koneksi terpisah

  3. Bagaimana cara menguji port mana yang menjalankan MySQL dan apakah itu dapat dihubungkan?

  4. Berapa banyak baris dalam database yang TERLALU BANYAK?

  5. SQLSTATE[HY000] [1040] Terlalu banyak koneksi