Flutter und Firebase ergeben ein mächtiges Konstrukt zur Entwicklung mobiler Anwendungen.
MySql Root Passwort zurücksetzen.
MySql Root Passwort zurücksetzen.
Es kann schon einmal vorkommen, dass man das ein oder andere Passwort der Sicherheit wegen, nicht gerade am Bildschirm kleben hat. Was also machen - wenn man das Root Passwort seiner MySQL Datenbank nicht mehr kennt?
STEP 1: Datenbank stoppen.
/etc/init.d/mysql stop
STEP 2: Datenbank Safemode wieder starten.
mysqld_safe --skip-grant-tables --skip-networking & ggf. mit Strg + C aussteigen / oder Enter
STEP 3: Verbindung herstellen
mysql -u root
STEP 4: Sicherstellen, dass die Main Datenbank ausgewählt ist.
use mysql;
STEP 5: Root Account Passwort neu setzen.
update user set authentication_string=PASSWORD('dein-neues-passwort') where user='root'; Das Feedback sollte Changed 1 haben! Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 !Copy Paste kann zu fehlern führen. Schreibe den Code ab. INFO: Bei MySQL Versionen < 5.7 hieß die Tabelle authentication_string noch password. D.h. password=PASSWORD.. der Rest bleibt gleich.
STEP 6: Privilegien aktualisieren und aus der Console aussteigen.
flush privileges; quit
STEP 7: Service Stoppen und wieder Starten.
/etc/init.d/mysql stop /etc/init.d/mysql start
FINAL: Nun kann man sich über das neu gesetzte Passwort einloggen.
mysql -u root -p
Mögliche Fehler:
Error: mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists. Error: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) Lösung: Ordner Anlegen mkdir -p /var/run/mysqld chown mysql:mysql /var/run/mysqld
Force MySql Stop: kill oder pkill mysql

Autor
pixelparker