Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Kedy potrebujeme splachovať privilégiá v MySQL?

Ak potrebujete vykonať vyhlásenia, ktoré ovplyvňujú globálny stav servera, potrebujete „splachovacie“ privilégiá v MySQL alebo vyžadujú okamžité zmeny. Tieto vyhlásenia zvyčajne zahŕňajú:

* `Flush Privileges`: Toto je najbežnejší prípad použitia. Po udelení alebo zrušení oprávnení používateľa (pomocou `Grant` alebo` Revoke`) potrebujete „splachovacie privilégiá“, aby ste načítali tabuľky grantov a zmeny efektívne. Bez neho sa nové privilégiá nebudú uplatňovať, kým sa server MySQL reštartuje.

* `Flush Tabuls`: Tento príkaz spláchne všetky tabuľky v databáze (alebo v konkrétnej tabuľke). To núti zápis všetkých vyrovnávacích údajov na disk. Je to užitočné na zabezpečenie konzistentnosti údajov, najmä pred zálohovaním alebo po rozsiahlych úpravách údajov. Aj keď je pre Innodb menej kritický (ktorý používa protokolovanie transakcií pre trvanlivosť), pre Myisam je to nevyhnutnejšie.

* `Flush Hosts`: Tento príkaz spláchne vyrovnávaciu pamäť hostiteľa. Je to relevantné, ak ste zmenili nastavenia autentifikácie založeného na hostiteľovi a potrebujete zmeny, aby ste dosiahli okamžité účinky.

* `Flush Logs` (pre binárne protokoly): Tento príkaz spláchne binárny protokol na disk. Je to dôležité pre nastavenia replikácie, aby sa zabezpečilo, že všetky zmeny sa zaznamenávajú trvalo a replikujú sa na servery otrokov.

* Ostatné príkazy `flush: Existujú aj ďalšie varianty `flush` (napr.` `Splached Query Cache`,` Stav flush ", atď.), Každý z nich ovplyvňuje špecifický aspekt servera. Ak by ste ich potrebovali vykonať, vyžadovalo by to „splachovacie“ privilégiá.

Stručne povedané, privilégiá „flush`“ sú potrebné vždy, keď potrebujete prinútiť server MySQL, aby použil zmeny na jeho vnútorný stav alebo dátové štruktúry *okamžite *, namiesto čakania na reštart servera. Toto sú spravidla administratívne úlohy. Bežní používatelia zriedka potrebujú tieto privilégiá.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené