首先,停止mysql80服务
然后mysqld.exe --uninstall mysql80,卸载服务
复制program data中C:\ProgramData\MySQL\MySQL Server 8.0下的data文件夹到指定位置,修改My.ini的
datadir=E:\Data
注意:mysql配置文件默认是ANSI编码格式,保存时如果文件被修改为utf-8,会导致服务无法启动
重新创建windows服务,指定配置文件位置
mysqld.exe --install mysql80 --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini"
重新启动服务,迁移完成。