MySQL: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
Zeile 31: Zeile 31:
  
 
==Datenbank import==
 
==Datenbank import==
<nowiki>
 
 
  mysql -u[USER] -p'[PASSWORD]' --database=[DATABASE_NAME] < [PATH_TO_IMPORT_FILE]
 
  mysql -u[USER] -p'[PASSWORD]' --database=[DATABASE_NAME] < [PATH_TO_IMPORT_FILE]
</nowiki>
+
 
 
[[Kategorie:Anwendungen]]
 
[[Kategorie:Anwendungen]]

Version vom 16. Februar 2010, 15:15 Uhr

Root-Passwort zurück setzen

Um das root Passort auf einen definierten Wert zurückzusetzen sind folgende Schritte notwendig:

  • Prozess-Ids der MySQL-Prozesse ermitteln und Prozesse beenden
1.)   # ps aux
2.)   PID für “/bin/sh /usr/bin/mysqld_safe” ermitteln   (Zum Beispiel 1867)
3.)   # kill -9 1867
4.)   # ps aux
5.)   PID für “/usr/sbin/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mys” ermitteln  (Zum Beispiel 2841)
6.)   # kill -9 2841
7.)   # mysqld –skip-grant-tables  (Jetzt den mysqldaemon mit der Option “skip-grant-tables” starten)
8.)   # mysql -u root -p mysql
9.)   mysql> UPDATE mysql.user SET Password=’123? WHERE User=’root’;  (SQL Command setzt Passwort auf 123 )
10.)  mysql> FLUSH PRIVILEGES;  (Berechtigungen neu laden)
11.)  mysql> exit    (SQL Client beenden)
  • SQL-Server beenden und wieder starten

Original-Doku

Datenbank importieren/exportieren

Datenbank export

 mysqldump \
  --databases [DATABASE_NAME] \
  --all \
  --complete-insert \
  --add-drop-table \
  --host=localhost \
  --user=[USER] \
  --password=[PASSWORD] \
  > [/PATH_TO_EXPORT_FILE]

Datenbank import

mysql -u[USER] -p'[PASSWORD]' --database=[DATABASE_NAME] < [PATH_TO_IMPORT_FILE]