Abra a CLI do Windows como administrador e desligue o MySQL
net stop mysql
Copie os dados para D:\ProgramData\Data
xcopy /s C:\ProgramData\MySQL\MySQL Server 5.6\data D:\ProgramData\Data
Criar ou editar C:\ProgramData\MySQL\MySQL Server 5.6\my.ini
Adicione isso ao my.ini
[mysqld]
datadir = D:/ProgramData/Data
Inicialização do MySQL
net start mysql
Se você não pode executar net start mysql
, tente o painel de controle do Windows.
Entre no MySQL e verifique se está tudo bem
Ao fazer login no MySQL, execute este
mysql> SHOW GLOBAL VARIABLES LIKE 'datadir';
Lembre-se de conceder ao seu novo diretório de dados as mesmas permissões completas para os usuários Serviço de Rede e Administrador que o diretório de dados padrão estava usando, caso contrário, causará o temido erro "iniciado e depois parado". Não exclua esse diretório até ter certeza de que seu novo está funcionando.
Se isso não funcionar, aqui está o plano de reversão:
net stop mysql
del "C:\ProgramData\MySQL\MySQL Server 5.6\my.ini"
net start mysql