Intermediate 13 min

Installieren und Sichern von MySQL auf VPS

Installieren Sie MariaDB, erstellen Sie einen Anwendungsbenutzer und begrenzen Sie den Netzwerkzugriff.

#MySQL#MariaDB#Database

Bereit, Ihren Service zu starten? Überprüfen Sie Angebote und bestellen Sie online.

Angebote ansehen und bestellen

Ziel

Installieren Sie MariaDB/MySQL und erstellen Sie einen Benutzer, der Ihrer Anwendung gewidmet ist, ohne die Datenbank im Internet freizulegen.

MySQL-Nutzer
Grundsatz jedes Privilegs

Installation

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

Beantworten Sie die Fragen: Root-Passwort, anonyme Benutzer löschen, Remote-Root deaktivieren.

Basis und Benutzer erstellen

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;

Sicheres Netzwerkhören

In /etc/mysql/mariadb.conf.d/50-server.cnf, überprüfen Sie:

bind-address = 127.0.0.1

Dann systemctl restart mariadb. Die Basis kann nur vom VPS (oder lokalen Containern) aus erreicht werden.

zugehörige Leitfäden