Installare e proteggere MySQL su VPS
Installare MariaDB, creare un utente di applicazione e limitare l'accesso alla rete.
Pronto per iniziare il tuo servizio? Controlla le offerte e ordina online.
Visualizza offerte e ordineObiettivo
Installare MariaDB/MySQL e creare un utente dedicato alla tua applicazione, senza esporre il database su Internet.
Installazione
apt update && apt install -y mariadb-server
mysql_secure_installationRispondi 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.1Allora systemctl restart mariadb. La base può essere raggiunta solo dal VPS (o dai contenitori locali).