如何用.sql文件替换当前工作的MySQL数据库?

时间:2010-10-05 19:28:23

标签: python mysql django

我正在尝试将当前工作数据库从Django中恢复为存储在.sql文件中的数据。什么是最好的方法呢? django有一个很好的方法可以做到这一点,还是我需要从settings.py文件中获取连接字符串并发送命令行mysql命令来执行此操作?

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

Django没有任何用于加载SQL fixture的内置命令。如果您碰巧使用某种序列化文件(如JSON),则可以使用loaddatadjango-admin的{​​{1}}命令。

您可以阅读here

答案 1 :(得分:1)

您无法通过django导入sql转储;通过mysql直接导入它,如果你在本地运行mysql,你可以找到各种图形的mysql客户端,可以帮助你这样做;如果您需要远程执行此操作,请查看您的服务器是否具有已安装的任何Web界面!