# 🐬 MySQL 8 installieren (nur für Debian ≥ 12)

Diese Anleitung beschreibt die Installation von MySQL 8 auf Debian 12 (Bookworm) oder neuer.


# ⚙️ 1. System vorbereiten

sudo apt update && sudo apt upgrade -y
sudo apt install -y wget sudo

# 📦 2. MySQL APT‑Repository hinzufügen

Lade das offizielle MySQL‑Repository‑Paket herunter:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.30-1_all.deb

Installiere das Paket:

sudo apt install ./mysql-apt-config_0.8.30-1_all.deb

💡 Während der Installation öffnet sich ein Auswahlfenster. Stelle sicher, dass MySQL 8.0 ausgewählt ist, und bestätige mit OK.

Aktualisiere anschließend die Paketlisten:

sudo apt update

# 🧩 3. MySQL 8 installieren

sudo apt install -y mysql-server

Nach der Installation sollte der Dienst automatisch starten.

Status prüfen:

sudo systemctl status mysql

# 🔐 4. Sicherheitseinrichtung durchführen

Starte das Sicherheits‑Setup‑Skript, um das Root‑Passwort und Sicherheitsoptionen zu setzen:

sudo mysql_secure_installation

Empfohlene Antworten:

Frage Empfohlene Antwort
Validate Password Component? Y (optional)
Change root password? Y
Remove anonymous users? Y
Disallow root login remotely? Y
Remove test database and access to it? Y
Reload privilege tables now? Y

# 🧰 5. Nützliche Befehle

Befehl Beschreibung
sudo systemctl status mysql Status prüfen
sudo systemctl restart mysql Dienst neu starten
sudo mysql -u root -p Verbindung zur Datenbank herstellen
sudo systemctl enable mysql MySQL beim Boot aktivieren

# 6. Fertig

Dein MySQL 8‑Server ist nun installiert, abgesichert und betriebsbereit.