sql >> Databasteknik >  >> RDS >> Mysql

Logga varje MySQL-fråga till en fil genom att aktivera den allmänna inloggningen MAMP

Jag försökte köra kommandot SET GLOBAL general_log = 'ON'; för att se om jag kunde få det att fungera på det sättet. Detta gav ett felmeddelande File Not Found , även om filen fanns.

Detta indikerade för mig att problemet kan bero på filbehörigheter.

Efter lite lek ändrade jag:

  1. ägaren till filen för att matcha användaren som MySQL-tjänsten kördes under, och
  2. gav den användaren "skrivåtkomst" till filen

Sedan ändringarna gjordes har det fungerat perfekt sedan dess.




  1. Långsam fråga om information_schema.tables

  2. Finns det ett MySQL-alternativ/-funktion för att spåra historik över ändringar i poster?

  3. Hur man infogar i MySQL med en förberedd sats med PHP

  4. Dapper.NET och lagrad proc med flera resultatuppsättningar