我正在将数据目录从具有 raid 控制器硬盘的 D 驱动器移动到在 windows 环境中安装操作系统的 C 驱动器。
以下是问题:
Stop Mysql server
open my.ini --> data directory -> "C盘路径"
copy data directory文件夹到c盘文件夹
start mysql server
它会因为这是 innodb 引擎而工作吗?我听说我们需要恢复为 .sql 文件,将原始文件从一个地方复制到另一个地方是行不通的。
这是真的还是因为有 600 GB 的数据大小,您还有其他解决方法吗?
您可以尝试以下步骤。
services.msc
,shutdown 必须是干净的,以便实例将任何挂起的更改刷新到磁盘。C:\ProgramData\MySQL\MySQL Server 5.7
新位置:E:\MySQL
my.ini
更改当前文件中的 datadir 参数。我评论了旧条目并添加了新条目:#datadir=C:/ProgramData/MySQL/MySQL Server 5.7\Data
datadir=E:\MySQL\Data
services.msc