Heute (2015-05-02) Ich habe mein Linux-System über apt-get update und
aktualisiert
apt-get Upgrade während mysql, mysqladmin und viele weitere Pakete
Wurden aktualisiert. Der mysql-server-5.5 läuft und ich kann mich einloggen und alles machen
die typischen Datenbankoperationen, aber wenn ich tippe:
Ich erhalte den folgenden Fehler:
Früher konnte ich dieses Problem lösen, indem ich einfach das mysql root-Passwort neu setzte.
Das löst das Problem nicht mehr:
Wie bekomme ich die mysqladmin wieder ohne Neuinstallation von MySQL?
Kurzversion : Wenn Ihr MySQL-Benutzer root
ein Passwort für die Verbindung benötigt, ist es vielleicht eine gute Idee, dass mysqladmin
das Passwort bereitstellt;)
Längere Version : Ihr MySQL-Benutzer root
scheint ein Passwort für die Verbindung zu benötigen
Setzen Sie das mysql root-Passwort neu
Aber mysqladmin
versucht, ohne ein Passwort
'Zugriff verweigert für Benutzer' root '@' localhost '(mit Passwort: NO)'
Und mysqladmin
macht das, weil du es nicht anders sagst;)
mysqladmin
bietet, wie andere MySQL-bezogene Kommandozeilen-Tools ( mysql
, mysqldump
, mysqlshow
usw.), Optionen zur Bereitstellung solcher Zugangsdaten.
h
: Welcher Host sich verbindet. Wenn nicht angegeben, wird localhost
als u
: Welcher Benutzer als Verbindung hergestellt werden soll. Wenn nicht angegeben, wird root
als p
: Welches Passwort ist zu verwenden? Wenn nicht angegeben, wird kein Passwort verwendet Sie sollten etwas wie
verwenden können %Vor%(Beachten Sie, dass zwischen den Optionen und ihren Werten kein Leerzeichen steht). Sie können sich auch von MySQL nach dem Passwort wie
fragen lassen %Vor%Damit sollte MySQL Ihnen eine Eingabeaufforderung geben, wo Sie Ihr Passwort eingeben können.
Tags und Links mysql ubuntu-14.04 mysqladmin