Installer et sécuriser MySQL sur VPS
Installez MariaDB, créez un utilisateur applicatif et limitez l'accès réseau.
Prêt à lancer votre service ? Consultez les offres et commandez en ligne.
Voir les offres et commanderObjectif
Installer MariaDB/MySQL et créer un utilisateur dédié à votre application, sans exposer la base sur Internet.
Installation
apt update && apt install -y mariadb-server
mysql_secure_installationRépondez aux questions : mot de passe root, supprimer utilisateurs anonymes, désactiver root distant.
Créer base et utilisateur
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;Sécuriser l'écoute réseau
Dans /etc/mysql/mariadb.conf.d/50-server.cnf, vérifiez :
bind-address = 127.0.0.1Puis systemctl restart mariadb. La base n'est joignable que depuis le VPS (ou conteneurs locaux).