Nos seus caminhos, posso assumir com segurança o seguinte:
- Você está executando o MySQL no Windows
- Você usou o MySQL MSI para instalar
O que você precisa fazer é estabelecer o arquivo my.ini
Ao instalar o MySQL para Windows usando o MSI, espera-se que o local do my.ini seja C:/ProgramData/MySQL/MySQL Server 5.1
.
Por favor, execute o seguinte em uma janela do DOS:
cd C:/ProgramData/MySQL/MySQL Server 5.1
dir *.ini
Você verá alguns exemplos de arquivos my.ini. No entanto, se não houver um arquivo chamado my.ini nessa pasta, você deverá criar um. Se existe ou não, execute o seguinte:
cd C:/ProgramData/MySQL/MySQL Server 5.1
notepad my.ini
Se você for solicitado a criá-lo, faça-o.
Em seguida, crie a seguinte entrada no cabeçalho do grupo [mysqld] em my.ini:
[mysqld]
datadir=F:/naveen/data
Salvar my.ini
Em seguida, pare o mysql na linha de comando do DOS assim:
C:\> net stop mysql
Em seguida, faça uma cópia de toda a pasta de dados no novo local
C:\> xcopy "C:\ProgramData\MySQL\MySQL Server 5.1\data" F:\naveen\data /s
Última etapa, inicie o mysql
C:\> net start mysql
Tente fazer login no mysql. Depois de fazer o login no mysql com sucesso, execute este comando:
show variables like 'datadir';
Se F:\naveen\data
aparecer como o datadir, PARABÉNS, VOCÊ FEZ CERTO !!!
Quando estiver satisfeito com todos os aplicativos que executam o MySQL, você pode excluir tudo em C:\ProgramData\MySQL\MySQL Server 5.1\data\*
De uma chance !!!
MySQL57
, você deve verificar primeiro.xcopy /O/X/E/H/K
vez dexcopy /S
nesta resposta.