Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

tux:reset_mysql_passwd [2011/05/23 10:48]
wikisysop
tux:reset_mysql_passwd [2011/05/23 10:49] (aktuell)
wikisysop
Zeile 25: Zeile 25:
 ==== Sie haben das MySQL root Passwort verloren? ==== ==== Sie haben das MySQL root Passwort verloren? ====
  
-Wenn Sie Ihr Root Passwort für die MySQL Datenbank verloren haben, gibt es mehrere Möglichkeiten dieses wieder zurückzusetzen. Eine Möglichkeit wäre zB ein File mit einem SQL Statement zu erzeugen und dieses >>​init<<​-File dem mysql-Daemon während eines sicheren Starts mitzugeben. Eine andere die MySQL Datenbank mit der Option >>​--skip-grant-tables<<​ zu starten, was in etwa einer Single-User Shell auf einem unixoiden System gleich kommt. ​+Wenn Sie Ihr Root Passwort für die MySQL Datenbank verloren haben, gibt es mehrere Möglichkeiten dieses wieder zurückzusetzen. Eine Möglichkeit wäre zB ein File mit einem SQL Statement zu erzeugen und dieses >><fc #008000>init</fc><<​-File dem mysql-Daemon während eines sicheren Starts mitzugeben. Eine andere die MySQL Datenbank mit der Option >><fc #008000>​--skip-grant-tables</fc><< zu starten, was in etwa einer Single-User Shell auf einem unixoiden System gleich kommt. ​
 \\  \\ 
 === Das init-Skript === === Das init-Skript ===
Zeile 38: Zeile 38:
 FLUSH PRIVILEGES;</​code>​ Das die Datei hinterher wieder gelöscht oder zumindest an einem sicheren Ort aufbewahrt werden sollte, versteht sich von selbst. FLUSH PRIVILEGES;</​code>​ Das die Datei hinterher wieder gelöscht oder zumindest an einem sicheren Ort aufbewahrt werden sollte, versteht sich von selbst.
  
-Starten Sie die MySQL Datenbank mit der >>​--init-file<<​ Option und übergeben Sie dieser Option das zuvor erstellte Skript:+Starten Sie die MySQL Datenbank mit der >><fc #008000>​--init-file</fc><< Option und übergeben Sie dieser Option das zuvor erstellte Skript:
  
 <​xterm>#​ <fc #​008000>​mysqld_safe --init-file=/​root/​init-skript.sql &</​fc></​xterm>​ <​xterm>#​ <fc #​008000>​mysqld_safe --init-file=/​root/​init-skript.sql &</​fc></​xterm>​
  
-Beenden Sie im Anschluß ​mysqld wieder und starten ihn erneut im ganz normalen Modus. Danach sollten Sie in der Lage sein, sich an Ihrer Datenbank mit dem Benutzer root und dem neu vergebenen Passwort anzumelden.+Beenden Sie im Anschluss ​mysqld wieder und starten ihn erneut im ganz normalen Modus. Danach sollten Sie in der Lage sein, sich an Ihrer Datenbank mit dem Benutzer root und dem neu vergebenen Passwort anzumelden.
  
 zB Debian:<​xterm>#​ <fc #​008000>/​etc/​init.d/​mysqld restart</​fc></​xterm>​ zB Debian:<​xterm>#​ <fc #​008000>/​etc/​init.d/​mysqld restart</​fc></​xterm>​
tux/reset_mysql_passwd.1306140510.txt.gz (9851 views) · Zuletzt geändert: 2011/05/23 10:48 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0