MariaDB: Access denied for user ‘root’@’localhost’

Direkt nach der Installation von MariaDB unter Ubuntu/Debian kann dieser Fehler auftreten, wenn Sie versuchen, eine Verbindung mit phpMyadmin herzustellen.

Um das Problem zu lösen/zu umgehen, erstellen wir einen weiteren Benutzer mit den gleichen Rechten wie der Root-Benutzer.

1. Stellen Sie eine SSH-Verbindung zum Server her.

2. Geben Sie die folgenden Befehle ein:

mysql
CREATE USER 'admin'@'%' IDENTIFIED BY 'mot_de_passe';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

3. Starten Sie den MariaDB-Dienst neu.

Es ist nun möglich, sich mit dem Administratorbenutzer bei phpMyAdmin anzumelden.

Romain Drouche
Systemarchitekt | MCSE: Kerninfrastruktur
IT-Infrastrukturexperte mit über 15 Jahren Berufserfahrung. Aktuell tätig als Projektmanager für Systeme und Netzwerke sowie als Experte für Informationssystemsicherheit, nutze ich mein Fachwissen, um die Zuverlässigkeit und Sicherheit technologischer Umgebungen zu gewährleisten.

Schreibe einen Kommentar