sql >> Databáze >  >> RDS >> Mysql

Zaznamenejte každý dotaz MySQL do souboru povolením Obecného přihlášení MAMP

Zkusil jsem spustit příkaz SET GLOBAL general_log = 'ON'; abych zjistil, jestli bych to mohl uvést do provozu tímto způsobem. To vyvolalo chybovou zprávu File Not Found , i když soubor existoval.

To mi naznačilo, že problém může být způsoben oprávněními k souboru.

Po nějakém hraní jsem se změnil:

  1. vlastníka souboru, který odpovídá uživateli, pod kterým byla služba MySQL spuštěna, a
  2. udělili tomuto uživateli „přístup pro zápis“ k souboru

Od provedení těchto změn to od té doby funguje perfektně.




  1. SQL, jak zřetězit výsledky?

  2. Přidejte sloupec časového razítka s výchozím NOW() pouze pro nové řádky

  3. Spusťte dávkový soubor pomocí příkazu psql bez hesla

  4. Top-N dotazy a stránkování v Oracle