Voltei apos muito tempo...E desta vez, volto com Mysql. Veja este pequeno e simples tutorial para muda a base de diretorio... Usem como quiser o Tutorial, foi totalmente desenvolvido por mim.Se desejar colocar em seu site e puder deixar uma citacao eu agradeco. Existem momentos que e necessaria trocar a base do mysql de diretorio, seja por motivo de seguranca, seja por motivo de falta de espaco e ate mesmo para ganho de performance (Quando a base esta numa particao separada da particao do windows por exemplo, existe ganho de performance. Se voce esta passando por isto, e nao sabe como fazer... Leia abaixo o... Procedimento para alterar a particao da Base de Dadosdo Mysql para outra pasta/particao.Versao de teste:Windows XP Mysql 5.5Atencao, as pastas podemvariar dependendo da versao do mysql, porem, sera facil descobrir o caminho dainstalacao, quando depois de logado usando o comando: showvariables where value like 'C:%'; Verifique o diretorio no campo 'value'Existe uma lista de errosconhecidos com solucoes no final do arquivo.1 - Conecte na base com privilegios de administrador eexecute o seguinte comando: (Para conectar, abra o prompt do DOS e execute o comandomysql -u root -p (sera solicitada a senha de administrador. 2 - Apos conectado digite o comando: show databases; (Anote o nome dasbases para futura verificacao).3 -Execute o proximo comando: show variables where value like 'C:%';O resultado devera ser como o exibido abaixo na Figura 1:4 - Desconecte do Banco de Dados com o comando: exit;5 - Crie um backup dos arquivos data. (copiando e colando osarquivos que estao na pasta: C:\ProgramData\MySQL\MySQL Server 5.5\Data\ )6 - Gere tambem outro backup (Dump Full) No prompt deDOS digite: mysqldump--all-databases -u root -p >c:\caminho\backup.sqlAtencao: Sera pedido a senha deroot informe-a.7 - Crie a pasta para onde os arquivos de dados seraomovidos: ex.: E:\MYSQL\DATA\8 - Pare o Banco de dados: na linha de comando digite: net stop mysql9 - Abra o arquivo my.ini (com um editor de texto comum, como o bloco de notas porexemplo) em: (C:\Program Files (x86)\MySQL\MySQL Server 5.5\)10 - Dentro do arquivo comente a linha abaixo usando o (#) datadir="C:/ProgramData/MySQL/MySQLServer 5.5/Data/"11 - Ficara assim: #datadir="C:/ProgramData/MySQL/MySQLServer 5.5/Data/"13 - Coloque abaixo desta linha o novo caminho dos arquivosde dados conforme abaixo na Figura1:Obs.: use a / para indicar o diretorio. Figura 2Cuidado para nao alterar a linha onde fica o basedir.14 - Salve o arquivo e feche-o.Caso ainda nao tenha criado, crie ocaminho que foi identificado na linha datadir: No nosso exemplo ficou: E:\MYSQL\DATA\Altere conforme a suanecessidade.15 - Copie todos os arquivos da pasta: C:\ProgramData\MySQL\MySQL Server 5.5\Data\A pasta C:\ProgramData esta oculta.para a pasta E:\MYSQL\DATA\16 - Restarte o servico com comando netstart mysql17 - Reconecte na base com privilegios de administrador eexecute o seguinte comando: (Para conectar, abra o prompt do DOS e execute o comandomysql -u root -p (sera solicitada a senha de administrador)). Apos conectadodigite o comando: show variables where value like 'C:%' or value like 'E:%';(Atencao: no comando a cima aletra E e a letra da unidade, que e a do exemplo deste tutorial, troque-aconforme a sua necessidade.)Devera ficar conforme mostrado na Figura 3:Figura 318