Waarom worden flush-privileges gebruikt in mysql?

Inhoudsopgave:

Waarom worden flush-privileges gebruikt in mysql?
Waarom worden flush-privileges gebruikt in mysql?
Anonim

FLUSH PRIVILEGES is echt nodig als we de toekenningstabellen rechtstreeks wijzigen met behulp van zoals INSERT, UPDATE of DELETE, de wijzigingen hebben geen effect op de privilegecontrole totdat we de server opnieuw opstarten of hem vertellen om opnieuw te laden de tafels. …

Waarom gebruiken we flush-privileges in MySQL?

mysql> SPOEL VOORRECHTEN; wanneer we een gebruiker enkele privileges verlenen, laadt het uitvoeren van de opdracht flush privileges will de toekenningstabellen in de mysql-database opnieuw, waardoor de wijzigingen van kracht worden zonder mysql-service opnieuw te laden of opnieuw te starten. … De opdracht sluit alle tabellen die momenteel open of in gebruik zijn.

Hoe gebruik ik flush-privileges in MySQL?

Als u de server wilt vertellen dat de toekenningstabellen opnieuw moeten worden geladen, voert u een flush-privileges-bewerking uit. Dit kan worden gedaan door een FLUSH PRIVILEGES-instructie uit te geven of door een mysqladmin flush-privileges of mysqladmin reload-commando uit te voeren.

Wat doen MySQL flush hosts?

In het geval van FLUSH HOSTS;, MySQL zal de hostcache leegmaken, wat in feite betekent dat MySQL's record van welke hosts momenteel of recentelijk verbinding hebben gemaakt wordt gereset, waardoor verdere verbindingen van genoemde hosts mogelijk zijn.

Wat betekent flush-privileges voor MariaDB?

De FLUSH-instructie wist of herlaadt verschillende interne caches die door MariaDB worden gebruikt. Om FLUSH uit te voeren, moet u het RELOAD-recht hebben. Zie SUBSIDIE. De RESET-instructie is vergelijkbaar met FLUSH.

Aanbevolen: