*Faça isso por conta e risco. Não deixe de fazer um backup do seu Mysql antes dos procedimentos abaixo.
Além disso, sempre crie um mysqldump completo antes de fazer algo parecido com isso e pare o Gerenciador de Serviços > opção de monitor MySQL, uma vez que reiniciará o MySQL depois que você o parou e enquanto você o está movendo.
Além disso, sempre crie um mysqldump completo antes de fazer algo parecido com isso e pare o Gerenciador de Serviços > opção de monitor MySQL, uma vez que reiniciará o MySQL depois que você o parou e enquanto você o está movendo.
Siga os passos:
1. Crie um arquivo mysqldump completo:mysqldump --all-databases | gzip > /home/todasasbasesmysql.sql.gz
2. Desmarque o monitor em WHM > Gerenciador de Serviços > Desmarque a opção: Servidor MySQL > Salve as alterações
3. Parar o servidor MySQL
/etc/init.d/mysql stop
4. Faça o diretório para o MySQL em /home, mova-o e faça um link simbólico:
mkdir /home/var_mysql
mv /var/lib/mysql /home/var_mysql
chown -R mysql:mysql /home/var_mysql/mysql
ln -s /home/var_mysql/mysql /var/lib/mysql
/etc/init.d/mysql start
mv /var/lib/mysql /home/var_mysql
chown -R mysql:mysql /home/var_mysql/mysql
ln -s /home/var_mysql/mysql /var/lib/mysql
/etc/init.d/mysql start
5. Re-check o monitor em WHM > Gerenciador de Serviços > Marque novamente a opção: Servidor MySQL > Salve as alterações.
6. Reinicie os servidor
reboot
Se algo der errado, você terá o backup completo do mysqldump e poderá usar essas etapas para restaurá-lo:
- Primeiro, você precisará da senha do root do MySQL:
cat /root/.my.cnf
- Depois de ter a senha, então você pode usar este comando para restaurar a partir desse arquivo:
gunzip < /home/todasasbasesmysql.sql.gz | mysql -u root -p
*Ser-lhe-á pedida a palavra-passe aqui, por isso basta introduzir a que foi anotada na localização /root/.my.cnf.