alexabolada
(usa Debian)
Enviado em 06/03/2023 - 13:44h
Boa tarde!
Sim, é possível direcionar uma (ou mais) base de dados para outro diretório. Primeiro, crie na pasta do novo disco, uma nova base de dados. Depois, é preciso fazer o dump (backup) das tabelas da base que será direcionada, com o comando
mysqldump:
$ mysqldump -u root -p [NOME_BANCO_DE_DADOS] > [ARQUIVO].sql
Após isso, crie a base de dados no novo disco com o comando:
$ mysql -u root -p [NOME_NOVA_BASE] < [ARQUIVO].sql
E edite o arquivo de configuração do MySQL (my.cnf) no diretório /etc/mysql/ para direcionar a pasta da base original do disco antigo para a pasta do disco novo. Basta colocar o nome da base na seção
[NOME_BANCO_DE_DADOS] e no seu data dir alterar para o diretório do novo disco.
Reinicie o serviço do MySQL para aplicar as mudanças:
# systemctl restart mysqld.service
Pronto, sua base de dados está direcionada para o novo disco.