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/mysql
e 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.d
chamado "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.