Notícias
Novos modelos de linguagem da API Serverspace GPT
VB
fevereiro 20, 2023
Atualizado janeiro 31, 2025

Como alterar o diretório de dados do MariaDB para um novo local no CentOS 7

Bancos de dados CentOS

O que é MariaDB

O MariaDB é um sistema de banco de dados baseado em SQL muito popular. Ele é mais poderoso e totalmente compatível com seu "ancestral", o MySQL.


.

Por que você pode precisar mover o diretório de dados do MariaDB para outro local

Há duas razões principais:

  • O espaço do disco atual acabou;
  • Unidade de disco mais rápida instalada e você deseja melhorar o desempenho dos bancos de dados.

Como alterar o local dos dados do banco de dados

Antes de qualquer operação, recomendo enfaticamente que você verifique qual é o local atual dos dados. Basta abrir uma sessão SSH como usuário root, fazer login no MariaDB e executar este comando:

mysql -u root

select @@datadir;

pic1

Saia e pare o serviço:

quit;

service mariadb stop

pic2

Crie um novo diretório e mova os dados dos bancos de dados para ele:

mkdir <path_to_directory> && rsync -av <current_data_directory> <new_data_directory>

pic3

Edite o arquivo de configuração do serviço de banco de dados:

sed -i 's|<current_data_directory>|<new_data_directory>|g' /etc/my.cnf

cat <<EOT >> /etc/my.cnf
[client]
socket=<new_data_directory>/mysql.sock
EOT

pic4

Crie um arquivo de soquete especial e defina as permissões:

touch <new_data_directory>/mysql.sock && chmod 777 <new_data_directory>/mysql.sock

pic5

Inicie o serviço:

service mariadb start

pic5

 

Verifique onde os dados estão localizados agora:

mysql -u root

select @@datadir;

pic8

Conclusão

Após a leitura deste artigo, você soube o que é o MariaDB, os possíveis motivos para mover seus dados para outro local e como fazer isso.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 3
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.