MySQL-Benutzer-DB hat keine Passwortspalten - Installation von MySQL unter OSX

Ich versuche mich zu ändern, MySql Passwort für root.

Was ich gemacht habe, ist unten.

  1. Installieren Sie MySql-5.7.6 ~ .dmg(Community-Server) und workbench.
  2. Schalten Sie den server auf OSX System preferences".
  3. Zugriff auf MySql-Konsole. Der Befehl war mysqld_safe --skip-grant
  4. Ausführen update user set password=password('1111') where user='root'; und bekam eine Fehlermeldung --> ERROR 1054 (42S22): Unknown column 'password' in 'field list'.

FYI, ich habe use mysql;.
Also ich habe select-Abfrage auf die Tabelle user und gefunden Passwort Spalte, die tatsächlich nicht vorhanden ist.

Ist es sehr seltsam. Ist es möglich, dass die ursprüngliche Benutzer-Tabelle keine Spalte password?

Wie kann ich das Passwort ändern, das nicht existiert?

Danke für deine Antwort 😀

Kommentar zu dem Problem
Jetzt Teste ich wieder und ich kann auf MySQL zugreifen ohne PW 🙁 Ist es in Ordnung zu ändern (ich meine ändern user-Tabelle und fügen Sie Passwort-Spalte per Abfrage) der Tabelle user? Kommentarautor: Juneyoung Oh
SET PASSWORD for root@localhost = password('neues-Passwort') - funktioniert für alle mysql-Versionen Kommentarautor: SIDU

InformationsquelleAutor der Frage Juneyoung Oh | 2015-06-07

Schreibe einen Kommentar