我將移動數據庫文件位置(包括更改my.cnf
中的datadir
)。當移動mysql數據庫文件的位置時,我需要刷新表嗎?
,但我仍然不清楚FLUSH TABLES;
mysql的網站上說:「清除或重新加載由MySQL使用的各種內部緩存」
一些人說:「強迫所有打開的表(那些表緩存)要關閉「
什麼是開放和關閉表?移動數據庫文件位置時需要刷新表嗎?
我將移動數據庫文件位置(包括更改my.cnf
中的datadir
)。當移動mysql數據庫文件的位置時,我需要刷新表嗎?
,但我仍然不清楚FLUSH TABLES;
mysql的網站上說:「清除或重新加載由MySQL使用的各種內部緩存」
一些人說:「強迫所有打開的表(那些表緩存)要關閉「
什麼是開放和關閉表?移動數據庫文件位置時需要刷新表嗎?
需要被刷新時關閉服務器應被刷新,並且你需要反正對於配置的變化工作關閉服務器的任何數據,所以這裏的我會做什麼:
最安全的是關閉服務器,移動文件,打開它。
表可以鎖定它們(讀取和/或寫入),查詢可以觸及數據庫中的某些表,表緩存它的基數(字段值的唯一性)以及其中的記錄數示例...
您是使用MyISAM表還是InnoDB? – 2010-12-22 17:45:59