Crie a nova partição e o sistema de arquivos. Monte em algum lugar. Pare o mysql e copie todo o conteúdo de /var/lib/mysql para o novo local. Certifique-se de preservar as permissões e a propriedade.
Agora você tem algumas opções (todas assumindo que você montou o novo sistema de arquivos em /opt/mysql_data :
-
Apague
/var/lib/mysqle crie um symlink para o novo diretório. Por exemplo:ln -s /opt/mysql_data /var/lib/mysql -
Crie um arquivo em
/etc/mysql/conf.dchamado "local_configs.cnf" e coloque as seguintes linhas nesse arquivo:[mysqld] datadir=/opt/mysql_data -
Após os dados serem copiados, monte o novo sistema de arquivos diretamente em
/var/lib/mysql.
Qualquer que seja o caminho, quando você iniciar o backup do mysql novamente, ele estará usando o novo local.