Como alterar o diretório de dados MySQL padrão no Linux
- 3557
- 40
- Maurice Champlin
MySQL é um sistema de gerenciamento de banco de dados relacional popular (RDMS). É amplamente utilizado por aplicativos da Web para armazenar dados permanentemente. O MySQL está disponível para todos os principais sistemas operacionais, como Windows, Linux e MacOS. Você pode encontrar as instruções de instalação aqui.
No sistema Linux, o MySQL armazena todos os arquivos em /var/lib/mysql
diretório. A maioria dos sistemas operacionais tem o diretório montado /var no sistema de arquivos raiz ( /). Isso é bom para os sistemas de desenvolvimento, mas não recomendamos manter/var/lib/mysql no sistema de arquivos raiz para servidores de produção.
Neste tutorial, ajudaremos você a alterar o diretório de dados padrão do MySQL e movê -lo para outro local.
Etapas para alterar o diretório de dados padrão no MySQL
Siga as etapas abaixo para fazer todas as mudanças. Em alguns casos, nome do serviço, diretório de dados padrão ou mudança de caminho do arquivo de configuração do MySQL. Portanto, use todo o comando conforme as configurações do seu sistema.
- Pare mysql - Antes de fazer alterações, primeiro certifique -se de parar o serviço MySQL
sudo systemctl pare mysql
- Copie o diretório de dados - Agora copie o diretório de dados MySQL padrão padrão (/var/lib/mysql) para outro local conforme o seu requisito. Defina também a propriedade do MySQL necessária no novo local do diretório. De acordo com o comando abaixo, estamos realocando o diretório de dados para /data/mysql.
cp -rap/var/lib/mysql/data/mysql
CHOWN MYSQL.mysql /data /mysql
- Atualize o arquivo de configuração - Editar arquivo de configuração MySQL /etc/meu.CNF e atualizar o valor de Datadir e soquete variável como abaixo.
- Mudar de:
datadir =/var/lib/mysql soquete =/var/lib/mysql/mysql.meia12 datadir =/var/lib/mysqlsocket =/var/lib/mysql/mysql.meia
Mudar para:
datadir =/data/mysql soquete =/data/mysql/mysql.meia12 datadir =/data/mysqlsocket =/data/mysql/mysql.meia - Comece MySql - Depois de fazer todas as mudanças acima, inicie o serviço MySQL. Agora ele usará o novo caminho do diretório de dados
sudo systemctl start mysql
É isso. Com a ajuda de instruções de ajuda, você alterará facilmente o local do diretório de dados padrão para servidores MySQL e Mariadb nos sistemas Linux.
- « Gerenciar a Amazon S3 usando o Windows Command Utility (S3.exe)
- Como configurar o certificado SSL com o nó.JS em Linux »