我将移动数据库文件位置(包括更改datadir
中的my.cnf
)。
但我仍然不清楚FLUSH TABLES;
mysql网站说:“清除或重新加载MySQL使用的各种内部缓存”
有些人说:“强制所有打开的表(表缓存中的表)被关闭”
什么是开盘和关闭表?移动数据库文件位置时是否需要刷新表?
答案 0 :(得分:3)
当服务器关闭时,应刷新所有需要刷新的数据,并且无论如何都需要关闭服务器才能使配置更改正常工作,所以这就是我要做的事情:
答案 1 :(得分:1)
最安全的是简单地关闭服务器,移动文件,将其打开 表可以有锁(读和/或写),查询可以触及DB中的一些表,表缓存它的基数(字段值有多独特)和例如其中的记录数。 ..