In navicat >mysql>user : ich glaube, ich habe das problem verstanden, zum verständnis ist wichtig zu wissen das host "localhost" bedeutet das eine verbindung nur local vom jeweiligen server aufgenommen werden kann wo auch die db ist, host"%" bedeutet, das unabhängig des standorts alle verbindungen angenommen werden. ich habe nun einfach zwei roots gesetzt, root % mit password, und roor localhost ohne passwort. und ich denke das damit das problem gelöst ist. Der bei localhost root ist momentan ein pw hinterlegt, dieses löschen. Und bei root % passwort lassen. Sicherheitstechnisch braucht mam sich bei user root localhost ohne pw keine sorgen machen.ob alles klappt, werde ich morgen abends sehen und diesbezüglich hier dazu was schreiben.
Ich habe dir dein Problem nun mehrfach geschildert, detailliert erklärt, und dir auch die Nummer bezüglich des Root-Passworts erklärt. Ebenso den Fix für den Problem. Dennoch scheinst du immer noch an solch einem simplen "basic" Problem fest zuhängen, welches du trotz Anweisungen nicht gelöst bekommst. Ich frage mich echt wie du einen Live Server betreiben kannst..
Als ich dir das mit dem Passwort erklärte, wiederholte ich extra und mehrere Male das du dieses nur als Test mal entfernen kannst. WIeso weshalb warum schrieb ich auch mind. 5x dazu. Ebenso wiederholte ich mehrere Male das ich z.B. den User Root in keinerlei Hinsicht verwende, und für jede Möglichkeit separate und eigene User mit eigenen Rechten benutze, wodurch ich mir deshalb keine Gedanken machen müsste. Ebenso habe ich dir gesagt das niemand den User Root und mit vollen Rechten für alles oder freizugänglich benutzen sollte, was du allerdings tust, und das sogar im Livebetrieb. Für jegliche Verbindung benutzt du den User Root, und jede Verbindung hat bei dir die vollen Rechte, was absolut nicht zu empfehlen ist. Dinge wie einen SSH Key innerhalb 2 Minuten einzurichten oder sonstiges, kommt für dich ja auch nicht in Frage.
Das du nach all diesen wiederholten Sätzen von mir, und den Einstellungen deinerseits hier nun also dennoch einen Satz integrierst wie "Sicherheitstechnisch braucht mam sich bei user root localhost ohne pw keine sorgen machen." zeigt das du kein einiges Wort, keinen einzigen Satz und keine einzige Erklärung verstehst, auch wenn man sie dir immer und immer wieder deutlich vor die Nase hält. Ebenso zeigt es das du keinerlei Ahnung hast von dem was du tust, und nicht mal deine eigene Datenbank verstehst. Das jeder 14 Jährige Random mit 2 Fingerschnippsern Zugriff auf deinen Server erhalten kann ist auch nach wie vor noch der Fall. Aber wo es im Liveserver schon an einem Captcha auf der Homepage fehlt, trotz mehrfachen Erwähnungen über selbst solch einen Nonsense.. Naja was soll man da noch sagen.
Ansonsten ist der Ansatz mit dem entfernten Passwort zumindest zu 1% in die richtige Richtung gegangen. Wenn du jetzt auch noch die restlichen 99% von dem verstehst was ich dir erzählte, dann wird das irgendwann vielleicht etwas..
Sorry wenn ich dich hier nun deiner Meinung nach ggf. "angreifen" sollte. Das ist absolut nicht der Fall. Aber da kann man leider nichts mehr anderes sagen...
Lg..