Intermédios 13 min

Instale e proteja MySQL em VPS

Instale o MariaDB, crie um usuário de aplicativo e limite o acesso à rede.

#MySQL#MariaDB#Database

Pronto para começar o seu serviço? Verifique ofertas e encomendas on-line.

Ver ofertas e ordem

Objectivo

Instale MariaDB/MySQL e crie um usuário dedicado à sua aplicação, sem expor o banco de dados na Internet.

Utilizadores MySQL
Princípio de cada privilégio

Instalação

apt update && apt install -y mariadb-server mysql_secure_installation

Responder às perguntas: senha root, excluir usuários anônimos, desativar raiz remota.

Criar base e usuário

mysql -u root -p CREATE DATABASE monapp CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'monapp'@'localhost' IDENTIFIED BY 'MotDePasseSolide!'; GRANT ALL PRIVILEGES ON monapp.* TO 'monapp'@'localhost'; FLUSH PRIVILEGES; EXIT;

Ouvir em rede segura

In /etc/mysql/mariadb.conf.d/50-server.cnf, verificar:

bind-address = 127.0.0.1

Então... systemctl restart mariadb. A base só pode ser alcançada a partir do VPS (ou recipientes locais).

Guias relacionados