Tutorial: Instalando e Configurando o MySQL/MariaDB no VPS
Neste tutorial, vamos ensinar como instalar e configurar o MySQL ou MariaDB, dois dos bancos de dados mais populares usados em servidores VPS. Ambos são ideais para armazenar dados de sites dinâmicos, como WordPress, Joomla, ou sistemas personalizados.
Passo 1: Atualize o VPS
Antes de instalar qualquer software, sempre é bom garantir que seu servidor esteja atualizado. Acesse seu VPS via SSH e execute os seguintes comandos:
sudo apt update
sudo apt upgrade
Passo 2: Instalando o MySQL ou MariaDB
Para MySQL:
Execute o seguinte comando para instalar o MySQL no VPS:
sudo apt install mysql-server
Para MariaDB:
MariaDB é um fork do MySQL e funciona de maneira muito semelhante. Para instalar o MariaDB, use o seguinte comando:
sudo apt install mariadb-server
Ambos os sistemas de banco de dados são bem estáveis e podem ser usados para a maioria das aplicações.
Passo 3: Configuração Inicial
Após a instalação, o MySQL/MariaDB precisa ser configurado para maior segurança. Para fazer isso, execute o seguinte comando:
sudo mysql_secure_installation
Esse comando irá guiá-lo por um assistente que ajudará a:
- Configurar a senha do root
- Remover usuários anônimos
- Desabilitar o login remoto para o root
- Remover o banco de dados de teste
Escolha as opções conforme suas necessidades. Isso ajuda a aumentar a segurança do seu banco de dados.
Passo 4: Acessando o MySQL/MariaDB
Para acessar o MySQL ou MariaDB, use o seguinte comando:
sudo mysql -u root -p
Após inserir a senha que você definiu no assistente de configuração, você estará dentro do prompt do MySQL/MariaDB, pronto para criar bancos de dados, usuários e configurar seu ambiente.
Passo 5: Criando um Banco de Dados e um Usuário
- Criar um banco de dados:
Para criar um banco de dados, digite o seguinte comando dentro do MySQL/MariaDB:
CREATE DATABASE nome_do_banco;
- Criar um usuário e conceder permissões:
Crie um novo usuário e conceda permissões para que ele possa acessar e manipular o banco de dados recém-criado:
CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'senha_forte';
GRANT ALL PRIVILEGES ON nome_do_banco.* TO 'usuario'@'localhost';
FLUSH PRIVILEGES;
Code language: JavaScript (javascript)
- Verificar a criação do banco e usuário:
Para garantir que tudo foi configurado corretamente, execute:
SHOW DATABASES;
Você deve ver o banco de dados recém-criado na lista.
Passo 6: Testando a Conexão ao Banco de Dados
Agora que o banco de dados e o usuário foram criados, você pode testar a conexão. Digite o seguinte no terminal:
mysql -u usuario -p nome_do_banco
Digite a senha do usuário que você criou. Se a conexão for bem-sucedida, você verá o prompt do MySQL/MariaDB.
Passo 7: (Opcional) Configuração Remota
Se você deseja acessar o MySQL ou MariaDB de outra máquina, precisará permitir conexões remotas. Abra o arquivo de configuração do MySQL/MariaDB:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Procure pela linha bind-address
e altere para o IP do seu servidor ou 0.0.0.0
para permitir conexões de qualquer lugar:
bind-address = 0.0.0.0
Após salvar e fechar o arquivo, reinicie o MySQL/MariaDB:
sudo systemctl restart mysql
Agora, seu banco de dados pode ser acessado remotamente, desde que as permissões do firewall permitam.
Conclusão
Com esses passos simples, você terá o MySQL ou MariaDB instalado e configurado corretamente no seu VPS. Isso é fundamental para quem está montando sites dinâmicos ou outras aplicações que dependem de bancos de dados.
Este é um tutorial básico, mas você pode adicionar configurações avançadas conforme sua necessidade, como backups automáticos, otimizações de desempenho, entre outros.
Publicar comentário