Ich versuche, die queXS cati-App auf meinem Ubuntu-Desktop zu installieren, habe MySQL-Server und PHP 5 installiert und kann mich ohne Passwort nicht als root am MySQL-Server anmelden:
mysql -u root
es sagt
ERROR 1045(28000) : Access denied for user 'root@localhost' (using password: no )
Aber es ist okay, wenn ich eintrete mysql -u root -p
Ich kann nicht herausfinden, wo das Problem liegt.
permissions
mysql
user232705
quelle
quelle
Antworten:
Hinzufügen eines Schalters
-p
für die kennwortbasierte Anmeldung:Das ist das normale Verhalten. Sie haben ein Root-Passwort für Ihre Datenbank festgelegt, sodass Sie von nun an nicht mehr ohne Passwort darauf zugreifen können. Deshalb berichtet es:
Es ist offensichtlich, dass
-p
Sie Erfolg haben, wenn Sie das Passwort mit dem Schalter eingeben .quelle
In einfachen Worten, Ihre "root" -Sitzung kennt kein Passwort für den mysql-root-Benutzer.
Wenn Sie den Zugriff auf Ihr MySQL vereinfachen möchten
erstelle .my.cnf in / root /
und rein damit
Wobei offcourse mysqlrootpassword Ihr Passwort für das Root-Passwort von mysql ist. Wenn Sie mysql ausführen, wird dieses Passwort verwendet
Denken Sie an die Sicherheit dieser Datei - setzen Sie sichere Rechte, damit niemand auf Ihrem Server sie lesen kann!
quelle
Melden Sie sich bei webmin und unter Servern an, und greifen Sie auf den mySQL-Datenbankserver zu. Anschließend können Sie das (Benutzer-) Kennwort festlegen, sofern Sie über Folgendes verfügen:
Die Web-GUI ist einfach, aber um sicher zu sein, verwenden Sie das Terminal.
Prost.
quelle