Skip to content
xiaoboluo768 edited this page Jun 14, 2020 · 2 revisions
  • 用于临时文件和临时表的目录。 此变量可以设置多个路径(每个路径可以是独立的磁盘,这样就可以在多个物理磁盘之间分配负载)以循环方式使用。多个路径在unix系统上使用冒号分割(:),在WIN上使用分号分割(;)
    • 如果MySQL Server为从库,则不应将tmpdir参数执行一个基于内存文件系统的目录上,也不应该指向一个主机重启时会清除数据的目录上。 因为从库重新启动时,会从临时目录下读取一些临时文件用于恢复复制中断之前的一些未完成的操作(例如:未完成的LOAD DATA INFILE操作)。如果MySQL Server重新启动时,它所需要的临时文件在临时目录中丢失,则未完成的操作将恢复失败,报复制失败的错误。 这个时候,可以使用slave_load_tmpdir系统变量为复制单独设置一个在持久化设备上的临时目录。一旦设置该参数之后,将不再使用tmpdir参数指定的路径存放临时文件。
    • 全局变量,只读变量,值为字符串的路径值,可以设置多个路径,多个路径之间使用冒号分隔(win下使用分号分隔)

上一篇:default_authentication_plugin | 下一篇:lock_wait_timeout

Clone this wiki locally