是否可以重新加载模式文件而无需重启mysqld?我在一个海洋中只有一个数据库工作,并且希望在不进行冷重启的情况下刷新我的更改。
答案 0 :(得分:1)
当您说“重新加载模式文件”时,我假设您指的是一个包含定义数据库模式的所有SQL
语句的文件?即创建tables
,views
,stored procecures
等?
解决方案非常简单 - 保留一个文件,其中包含在文件中创建SQL
等的所有tables
,并在所有CREATE
语句之前添加{{ 1}}声明删除已存在的内容。然后,当您想要重新加载时,只需执行:
DELETE/DROP