MySQL: Unterschied zwischen den Versionen
Aus Doku-Wiki
Zur Navigation springenZur Suche springenUli (Diskussion | Beiträge) |
Uli (Diskussion | Beiträge) |
||
Zeile 31: | Zeile 31: | ||
==Datenbank import== | ==Datenbank import== | ||
− | + | <nowiki> | |
− | + | 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
Inhaltsverzeichnis
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
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]