MySQL Root Passwort

Status
Für weitere Antworten geschlossen.

FrankSiegburg

Benutzer
Mitglied seit
20. Mai 2017
Beiträge
32
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,
habe die Frage schon in einem anderen Threat gestellt. Weil dieser aber als gelöst markiert wurde (ohne das mein Problem gelöst ist) wird dort keine Antwort mehr zu erwarten sein.

Beim Versuch Feng-Office, Firefox Sync-Server 1.5 oder Tiny Tiny RSS zu installieren erhalte ich die Meldung das MySQL Root Passwort sei falsch. Beim Aufruf von PHPMyAdmin funktioniert das Passwort aber. Hat dafür jemand eine Lösung?
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
Wenn du das PW nicht gesetzt hast, lautet das Passwort einfach blank (also leer).
 

FrankSiegburg

Benutzer
Mitglied seit
20. Mai 2017
Beiträge
32
Punkte für Reaktionen
0
Punkte
0
Habe ich gerade ausprobiert. Auch mit leerem Passwortfeld kommt die gleiche Meldung.
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
Hast du das Paket MariaDB auch installiert? Dort mal das PW gesetzt bzw. geändert? phpmyadmin ist gut, aber MariaDB ist auch nicht zu vernachlässigen!
 

FrankSiegburg

Benutzer
Mitglied seit
20. Mai 2017
Beiträge
32
Punkte für Reaktionen
0
Punkte
0
MariaDB ist installiert. Ob das Passwort mal geändert wurde kann ich nicht genau sagen, weil neben mir seinerzeit auch noch jemand anders Zugriff hatte. Habe aber gerade das Paket MariaDB gestartet und das Passwort für root sicherheitshalber noch mal neu vergeben. Dennoch bekomme ich immer noch die gleiche Fehlermeldung.

Screenshot.jpg
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.729
Punkte für Reaktionen
145
Punkte
129
Wenn du dich per phpmyadmin einloggst hast du da allen Root ein anderes Passwort vergeben? denn der Login root ist nicht gleich der system root
 

FrankSiegburg

Benutzer
Mitglied seit
20. Mai 2017
Beiträge
32
Punkte für Reaktionen
0
Punkte
0
Habe in phpMyAdmin nur für den dortigen User root das Passwort neu vergeben. Wüsste gar nicht wie man dort einen anderen, als den Account mit dem man eingeloggt ist, mit einem neuen Passwort ausstattet. Zusätzlich hatte ich ja auch in der Verwaltung der MariaDB das Passwort neu vergeben. In beiden Fällen ist es das gleiche (und auch das alte) Passwort.
 

TeXniXo

Benutzer
Mitglied seit
07. Mai 2012
Beiträge
4.948
Punkte für Reaktionen
99
Punkte
134
Irgendwo hakt es bei dir, nur weiß ich selbst nicht genau wo ... Vielleicht können die anderen hier besser helfen?
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.729
Punkte für Reaktionen
145
Punkte
129
benutzer.png Nur der Unterste root ist der über den man sich anmeldet und den auch das DSM zurücksetzt die anderen sind dann für die Pakete zuständig.
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.214
Punkte für Reaktionen
503
Punkte
174
Vergib ein einheitliches PW für alle ROOT im MySQL-Server und Du wirst deine Ruhe haben :)
 

FrankSiegburg

Benutzer
Mitglied seit
20. Mai 2017
Beiträge
32
Punkte für Reaktionen
0
Punkte
0
Habe jetzt in phpMyAdmin die Benutzerkonten aufgerufen. Tatsächlich habe ich dort zwei root Konten. Bei beiden habe ich das gleiche Passwort eingestellt. Das Problem besteht aber immer noch. Darum die Frage an AndiHeitzer: Gibt es im MySQL-Server darüber hinaus noch weitere Möglichkeiten? Und falls ja, wie komme ich in den MySQL-Server um dort ein einheitliches Passwort zu vergeben?
 

AndiHeitzer

Benutzer
Sehr erfahren
Mitglied seit
30. Jun 2015
Beiträge
3.214
Punkte für Reaktionen
503
Punkte
174
Nicht wirklich :-(
Das Problem der von Dir dargestellten ROOT-Accounts besteht darin, dass jenachdem, wie der zugreifende Client eingerichtet ist, der HOST-Teil unterschiedlich sein kann. Von daher ist es Sinnvoll, zum einen bei den ROOT-Konten alle mit dem gleichen PW zu versehen. Zum Anderen macht es durchaus Sinn, die Accounts auszudünnen.

Ich nutze den ROOT ausschliesslich mit localhost und 127.0.0.1 ...
Ansonsten gibt es keinen 'ROOT' ...
Zur DB-Administration nutze ich einen anders benamsten Account, der wiederum nur von wenigen Hosts aus sich anmelden darf. Nämlich die HOSTS, wo ich die MySQL-Workbench installiert habe.

Desweiteren wäre es sinnvoll, wenn Applikationen einen eigenen Benutzeraccount im DB-Server nutzen täten. Eine APP, die den ROOT haben möchte, hat bei mir per se schon verloren. Das ist einfach eine unsaubere Arbeitsweise.

Wenn eine APP bei der Installation/Einrichtung erhöhte Rechte benötigt, dann ist das so, aber dazu werde ich lieber einem Account, der dafür gedacht ist, temporär diese Rechte einräumen. Weiß der Geier, was die Applikation ansonsten noch so treibt.

Jetzt habe ich Dir vermutlich nicht wirklich weiter geholfen, aber zumindest habe ich mal dargelegt, auf was es alles zu achten gilt.
 

FrankSiegburg

Benutzer
Mitglied seit
20. Mai 2017
Beiträge
32
Punkte für Reaktionen
0
Punkte
0
OK, das Problem verstehe ich. So wie ich das sehe ist es auch nicht die App, die nach den root-Rechten verlangt, sondern die Installationsroutine. Denn die Abfrage kommt ja bei der Installation von allen drei, von mir ausprobierten, Community-Apps.
 

lopo_ch

Benutzer
Mitglied seit
25. Mrz 2013
Beiträge
142
Punkte für Reaktionen
1
Punkte
18
Hallo zusammen,

auch wenn das Thema schon eine Weile alt ist, hab ich nun ganz genau das gleiche Problem.
Die DS916+ mit 8 GB Ram habe ich mir vorige Woche als Ersatz zur DS214+ zu gelegt, die in den letzten Wochen immer wieder überfordert war.
CPU ständig auf 100%....

Die eigentliche Einrichtung ohne Probleme, doch alles was in irgendeiner Weise mit MariaDB zusammenhängt, macht Probleme.
Als Beispiel: Seit Jahren nehme ich gern das PHP CMS PHPFusion, Installation absolut easy und schon sehr oft gemacht.
Auf der DS214+ läuft das seit 2014 völlig sorglos.
Bei der Installation auf der DS916+ bekomme ich in der englichen Variante die Fehlermeldung: Error: Unable to connect with MySQL.
Please ensure your MySQL username and password are correct.

Es spielt keine Rolle, ob ich das richtige, ein falsches oder gar kein Passwort eingetragen habe - auf dem Server als auch bei der Installation.
Es spielt auch keine Rolle, ob ich MariaDB 5 oder 10 oder beide installiert habe.
Interessanter Weise funktioniert auch eine Testinstallation der Datenbank auf der "alten" DS mit der IP nicht, Firewall ist natürlich ausgeschaltet.
NMAP sagt aber, dass der Port 3306 offen ist.
Irgendwo ist hier der Hund begraben, ich hab im Moment keine Vorstellung, wo ich mit der Ursachenforschung beginnen soll.
Hat das php5-mysql irgendwo nen Schuss?
Habt Ihr eine Idee um den Fehler zu lokalisieren?
Gruss lopo
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat