文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


19.5.1.13 複寫與 FLUSH

某些形式的 FLUSH 陳述式不會被記錄,因為它們可能會在複寫到複本時造成問題: FLUSH LOGSFLUSH TABLES WITH READ LOCK。如需語法範例,請參閱第 15.7.8.3 節,「FLUSH 陳述式」FLUSH TABLESANALYZE TABLEOPTIMIZE TABLEREPAIR TABLE 陳述式會寫入二進制日誌,因此會複寫到複本。這通常不是問題,因為這些陳述式不會修改資料表資料。

然而,在某些情況下,這種行為可能會造成困難。如果您在 mysql 資料庫中複寫權限資料表,並直接更新這些資料表而不使用 GRANT,則必須在複本上發出 FLUSH PRIVILEGES,以使新的權限生效。此外,如果您在重新命名屬於 MERGE 資料表一部分的 MyISAM 資料表時使用 FLUSH TABLES,則必須在複本上手動發出 FLUSH TABLES。這些陳述式會寫入二進制日誌,除非您指定 NO_WRITE_TO_BINLOG 或其別名 LOCAL