MySQL中的flush命令是用于刷新各種緩存、日志和權(quán)限等操作的。
flush命令可以在MySQL中用于不同的情況:
> FLUSH LOGS;
以上命令可以刷新日志文件并關(guān)閉它,然后創(chuàng)建一個(gè)新的日志文件。
> FLUSH TABLES;
以上命令可以釋放數(shù)據(jù)庫(kù)中所有表的鎖定,并且將這些表中緩存的數(shù)據(jù)寫回磁盤。
> FLUSH PRIVILEGES;
以上命令可以使得MySQL重新加載用戶、主機(jī)和權(quán)限等數(shù)據(jù)。
> FLUSH HOSTS;
以上命令可以清空MySQL主機(jī)名緩存。
flush命令還有其它用途,可以根據(jù)需要進(jìn)行使用。