MariaDB: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „=MySQLeinrichten= ==Secure Installation== * Befehl für die Einrichtung mysql_secure_installation ==PhpMyAdmin Anmeldung== Das Login mittels PhpMyAdmin wird…“)
 
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:
 
* Befehl für die Einrichtung
 
* Befehl für die Einrichtung
 
  mysql_secure_installation
 
  mysql_secure_installation
 +
Alle Voreinstellungen übernehmen und ein Passwort vergeben
  
 
==PhpMyAdmin Anmeldung==
 
==PhpMyAdmin Anmeldung==
Das Login mittels PhpMyAdmin wird verweigert, weil die Authentifizierung über "Unix Socket based authentification" eingestellt ist. Hier wird die Authentifizierung nur auf der Konsole erlaubt. Die Umstellung erfolgt also auf der Konsle:
+
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 -u root
+
* getestet im Juli 2022
use mysql;
+
  '''mysql --user=root mysql'''
  update user set plugin='' where User='root';
+
  CREATE USER '<font color=red>USERNAME</font>'@'localhost' IDENTIFIED BY '<font color=red>PASSWORD</font>';
  flush privileges;
+
  GRANT ALL PRIVILEGES ON *.* TO '<font color=red>USERNAME</font>'@'localhost' '''WITH GRANT OPTION;'''
  exit;
+
  FLUSH PRIVILEGES;
Damit wird das unix_socket-Plugin deaktiviert. Nun sollte das Login über PhpMyAdmin funktionieren.
+
Den <font color=red>roten Text</font> mit Name und Passwort ersetzen
 
 
 
[[Kategorie:Linux]]
 
[[Kategorie:Linux]]
 
[[Kategorie:Anwendungen]]
 
[[Kategorie:Anwendungen]]

Aktuelle Version vom 14. Juli 2022, 10:09 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:

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

Den roten Text mit Name und Passwort ersetzen