MariaDB: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
Zeile 8: Zeile 8:
 
Das Login mittels PhpMyAdmin wird verweigert, weil beim User '''root''' die Authentifizierung über "Unix Socket based authentification" eingestellt ist. Hier wird die Authentifizierung nur auf der Konsole erlaubt. Ich lege dann einen neuen User an, mit dem ich mich über PhpMyAdmin anmelden kann. Im PhpMyAdmin kann dann die Anmeldung von root von "Unix Socket" auf "Native MySQL-Authentifizeirung geändert werden:
 
Das Login mittels PhpMyAdmin wird verweigert, weil beim User '''root''' die Authentifizierung über "Unix Socket based authentification" eingestellt ist. Hier wird die Authentifizierung nur auf der Konsole erlaubt. Ich lege dann einen neuen User an, mit dem ich mich über PhpMyAdmin anmelden kann. Im PhpMyAdmin kann dann die Anmeldung von root von "Unix Socket" auf "Native MySQL-Authentifizeirung geändert werden:
 
  '''mysql --user=root mysql'''
 
  '''mysql --user=root mysql'''
  CREATE USER '<font color=red>[USERNAME]</font>'@'localhost' IDENTIFIED BY '<font color=red>[PASSWORD]</font>';
+
  CREATE USER '<font color=red>USERNAME</font>'@'localhost' IDENTIFIED BY '<font color=red>PASSWORD</font>';
  GRANT ALL PRIVILEGES ON *.* TO '[USERNAME]'@'localhost' WITH GRANT  
+
  GRANT ALL PRIVILEGES ON *.* TO '<font color=red>USERNAME</font>'@'localhost' WITH GRANT  
 
  OPTION;
 
  OPTION;
 
  FLUSH PRIVILEGES;
 
  FLUSH PRIVILEGES;

Version vom 14. Oktober 2021, 13:18 Uhr

MySQLeinrichten

Secure Installation

  • Befehl für die Einrichtung
mysql_secure_installation

Alle Voreinstellungen übernehmen und ein Passwort vergeben

PhpMyAdmin Anmeldung

Das Login mittels PhpMyAdmin wird verweigert, weil beim User root die Authentifizierung über "Unix Socket based authentification" eingestellt ist. Hier wird die Authentifizierung nur auf der Konsole erlaubt. Ich lege dann einen neuen User an, mit dem ich mich über PhpMyAdmin anmelden kann. Im PhpMyAdmin kann dann die Anmeldung von root von "Unix Socket" auf "Native MySQL-Authentifizeirung geändert werden:

mysql --user=root mysql
CREATE USER 'USERNAME'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'localhost' WITH GRANT 
OPTION;
FLUSH PRIVILEGES;