FLUSH PRIVILEGES իրոք անհրաժեշտ է, եթե մենք փոփոխում ենք դրամաշնորհների աղյուսակները ուղղակիորեն օգտագործելով, ինչպիսիք են INSERT, UPDATE կամ DELETE, փոփոխությունները չեն ազդում արտոնությունների ստուգման վրա, քանի դեռ մենք կամ վերագործարկում ենք սերվերը կամ չենք ասում, որ այն վերաբեռնի: աղյուսակները: …
Ինչու՞ ենք մենք օգտագործում flush արտոնություններ MySQL-ում:
mysql> FLUSH ԱՐՏՈՆՈՒԹՅՈՒՆՆԵՐ; երբ մենք որոշակի արտոնություններ ենք տրամադրում օգտատիրոջը, գործարկելով flush privilegs հրամանը, կվերաբեռնվեն դրամաշնորհների աղյուսակները mysql տվյալների բազայում՝ հնարավորություն տալով փոփոխություններն ուժի մեջ մտնել առանց վերաբեռնելու կամ վերագործարկելու mysql ծառայությունը: … Հրամանը փակում է բոլոր աղյուսակները, որոնք ներկայումս բաց են կամ օգտագործվում են:
Ինչպե՞ս կարող եմ օգտագործել flush արտոնությունները MySQL-ում:
Սերվերին հանձնարարելու համար վերաբեռնել դրամաշնորհային աղյուսակները, կատարեք «flush-privileges» գործողություն: Դա կարելի է անել՝ թողարկելով FLUSH PRIVILEGES հայտարարություն կամ ՝ գործարկելով mysqladmin flush-privileges կամ mysqladmin reload հրամանը.
Ի՞նչ են անում MySQL flush host-ները:
FLUSH HOSTS-ի դեպքում;, MySQL-ը կդատարկի հոսթի քեշը, ինչը արդյունավետորեն նշանակում է MySQL-ի գրառումը, որի հոսթորդները ներկայումս կամ վերջերս են միացել, վերակայված է՝ թույլ տալով հետագա միացումներ նշված հոսթորդներից:
Ի՞նչն է նպաստում MariaDB-ի արտոնություններին:
FLUSH հայտարարությունը մաքրում կամ վերաբեռնում է տարբեր ներքին քեշերը, որոնք օգտագործվում են MariaDB-ի կողմից: FLUSH-ը գործարկելու համար դուք պետք է ունենաք RELOAD արտոնություն: Տե՛ս ԳՐԱՆՏ։ RESET հայտարարությունը նման է FLUSH-ին.