Hvad gør flush logs i MySQL?
Hvad gør flush logs i MySQL?

Video: Hvad gør flush logs i MySQL?

Video: Hvad gør flush logs i MySQL?
Video: SQL 2024, November
Anonim

mysql flush logs kommandoen lukker og genåbner alle log filer, som serveren skriver til. I situationer, hvor den binære log filen er for stor til at åbne eller indlæse, kan du bruge kommandoen til at oprette en ny tom binær log fil med det næste sekvensnummer.

Også at vide er, hvad er brugen af flush-privilegier i MySQL?

mysql > SKYLDE PRIVILEGIER ; når vi bevilger nogle privilegier for en bruger ved at køre kommandoen skylle privilegier vil genindlæse tilskudstabellerne i mysql database, der gør det muligt for ændringerne at træde i kraft uden genindlæsning eller genstart mysql service.

hvordan kører jeg et flush-privilegium i MySQL? For at bede serveren om at genindlæse bevillingstabellerne, udføre -en Flush - privilegier operation. Dette kan gøres ved at udstede en SKYLDE PRIVILEGIER sætning eller ved at udføre en mysqladmin Flush - privilegier eller mysqladmin genindlæs kommando.

Også at vide er, hvad er flush i MySQL?

MySQL lanceret i 1995, er blevet det mest populære open source-databasesystem. MySQL flush kommando bruges til at rydde op i de interne caches, der bruges af MySQL og kun rodniveaubrugeren kan have tilladelser til en FLUSH kommando. Den bruges hovedsageligt til at rydde værtscachetabellerne.

Hvor kan jeg finde MySQL-logfiler?

Ja, MySQL skriver a log fil. Dens sti er /var/ log / mysql.

MySQL-logfilerne bestemmes af de globale variabler såsom:

  • log_error for fejlmeddelelsesloggen;
  • general_log_file for den generelle forespørgselslogfil (hvis aktiveret af general_log);
  • slow_query_log_file for den langsomme forespørgselslogfil (hvis aktiveret af slow_query_log);

Anbefalede: