Python 如何将mysql数据库或数据目录移动到其他位置
我正在为django应用程序使用MySQL数据库。默认情况下,数据存储在Python 如何将mysql数据库或数据目录移动到其他位置,python,mysql,django,Python,Mysql,Django,我正在为django应用程序使用MySQL数据库。默认情况下,数据存储在C:\ProgramFiles(x86)\MySQL\MySQL Server 5.0\data\中 因此,可以将数据文件夹移动到任何其他位置/驱动器。我正在使用Innodb 如何将不同数据库的数据库目录保存在不同的位置 附言:现在我想我已经解决了这个问题 如果要将数据库目录移动到不同的位置,请按照Bakkal的回答进行操作。使用符号链接 如果您只是想将数据目录移动到不同的位置,请按照我的回答进行操作 另请阅读。如果您想分隔
C:\ProgramFiles(x86)\MySQL\MySQL Server 5.0\data\
中
另请阅读。如果您想分隔表数据和索引,这可能会很有用 尽管MySQL不适合这样运行(与基于文件的数据库不同),但您可以将数据库文件夹符号链接到项目文件夹中的文件夹中(将sqlite文件或DB文件夹放在virtualenv中没有意义,没有意义)
要更改MySQL数据文件夹的位置,请执行以下步骤:
C:\ProgramFiles(x86)\MySQL\MySQL Server 5.0
数据
文件夹从此处移动到所需位置my.ini
,更新datadir='pathtodata/data/'
并保存文件没有“mysql数据库文件”这样的东西。我指的是数据文件夹。编辑问题非常感谢。你的回答帮助了我:)。但我实际上想移动整个数据文件夹,就好像我使用的符号链接数据仍然存在于ibdata1文件中一样。我现在编辑了我的问题,可能以前不太清楚。我现在得到了答案。谢谢!