Intermedio 13 min

Installare e proteggere MySQL su VPS

Installare MariaDB, creare un utente di applicazione e limitare l'accesso alla rete.

#MySQL#Maria.#Database

Pronto per iniziare il tuo servizio? Controlla le offerte e ordina online.

Visualizza offerte e ordine

Obiettivo

Installare MariaDB/MySQL e creare un utente dedicato alla tua applicazione, senza esporre il database su Internet.

Utenti MySQL
Principio di ogni privilegio

Installazione

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

Rispondi alle domande: password root, eliminare gli utenti anonimi, disabilitare la radice remota.

Crea base e utente

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;

Ascolti di rete sicuri

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

bind-address = 127.0.0.1

Allora systemctl restart mariadb. La base può essere raggiunta solo dal VPS (o dai contenitori locali).

Guide correlate