如何将新的MySQL数据库保存到不同的存储位置?

如何将新的MySQL数据库保存到不同的存储位置?,mysql,windows,Mysql,Windows,我正在使用WAMP,我想将一个新数据库保存到另一个硬盘中,因为当前的硬盘中没有足够的可用空间。 我该怎么做 注意:我不需要WAMP,如果我可以单独运行MYSQL也没关系,我不需要其他硬盘上的数据库,我只需要一种方法将新数据库保存到不同的硬盘上,欢迎任何建议:)也许有更优雅的解决方案,但这个简单的技巧对我来说很好: 1) 编辑:“c:\wamp64\bin\mysql\mysql5.7.14\my.ini”并更改“datadir”选项,如: ;datadir="c:/wamp64/bin/mysq

我正在使用WAMP,我想将一个新数据库保存到另一个硬盘中,因为当前的硬盘中没有足够的可用空间。
我该怎么做


注意:我不需要WAMP,如果我可以单独运行MYSQL也没关系,我不需要其他硬盘上的数据库,我只需要一种方法将新数据库保存到不同的硬盘上,欢迎任何建议:)

也许有更优雅的解决方案,但这个简单的技巧对我来说很好:

1) 编辑:“c:\wamp64\bin\mysql\mysql5.7.14\my.ini”并更改“datadir”选项,如:

;datadir="c:/wamp64/bin/mysql/mysql5.7.14/data"    
datadir="YOUR NEW DATA FOLDER PATH"  
2) 将原始“数据”复制到您的新路径中(如果没有此项,我会出现类似“wampmysqld64:表'mysql.plugin'不存在”的错误)


3) 启动Wamp

我不相信有一种方法可以只对一个数据库执行此操作,但您肯定可以将所有数据库都移动过来。请@ceejayoz删除重复项,这是不同的,我发现了一个非常简单的解决方案,可能对其他人有用。您的简单解决方案列在重复项中。¯\_(ツ)_/“@ceejayoz我没有看到它,解决方案是针对Linux的,而且我正在搜索错误,没有找到任何东西。无论如何,您现在可以将它再次标记为重复的。是的,更改
datadir
就是这样做的。