Ce face functia FLUSH in MYSQL/PHP?

Intrebare:

Ce face functia flush in phpmyadmin?

Raspuns:

In phpmyadmin nu exista o asemenea functie. Functia la care te referi tu poate fi in PHP sau in MYSQL.

In PHP functia flush() rescrie functia de buffer a serverului si trimite la browser datele deja procesate chiar daca pagina nu s-a terminat de rulat. Cu alte cuvinte poti trimite anumite parti dintr-un template mai rapid spre browser chiar daca fisierul php nu s-a terminat de executat.

In mySQL functia despre care vorbesti face un lucru total diferit. Dupa ce adaugi o noua baza de date si un nou utilizator mySQL-ul nu incarca automat permisiunile acelui utilizator. Sa presupunem ca ai utilizatorul XXX caruia i-ai dat acces la baza de date ZZZ. Pentru ca mySQl-ul sa ofere acces acelui utilizator trebuie sa se reincarce permisiunile utilizatorului. Aceasta face functia FLUSH PRIVILEGES.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *