重新加载.sql架构而不重新启动mysqld

时间:2008-09-15 12:59:49

标签: sql mysql schema

是否可以重新加载模式文件而无需重启mysqld?我在一个海洋中只有一个数据库工作,并且希望在不进行冷重启的情况下刷新我的更改。

1 个答案:

答案 0 :(得分:1)

当您说“重新加载模式文件”时,我假设您指的是一个包含定义数据库模式的所有SQL语句的文件?即创建tablesviewsstored procecures等?

解决方案非常简单 - 保留一个文件,其中包含在文件中创建SQL等的所有tables,并在所有CREATE语句之前添加{{ 1}}声明删除已存在的内容。然后,当您想要重新加载时,只需执行:

DELETE/DROP