ich möchte heute Nacht meinen Debian MySQL Server auf eine neue Version von mysql.com upgraden.
Da das testweise Einspielen der Data ORdner Fehler mit den charsets gebracht hat, da ich nun utf8 benutzen will möchte ich dies über mysqldump machen.
Ein Dump erzeugt mit "mysqldump --all-databases" führt dazu dass der Server beim einspielen aus dem letzten Loch pfeift. Daher werden nach ca. 2 Minuten nurnoch kb Weise die Daten auf die Platte geschrieben, weil die CPU mit 15% US - 85% WA überlastet ist.
Schuld daran ist meiner Meinung nach das Software Raid aber dass ist wohl ein anderes Thema :)
Aufjedenfall suche ich nun nach einer Möglichkeit automatisch alle Datenbanken in ein extra zu File zu legen nach dem Muster:
Code: Select all
mysqldump -uroot -ppassword -C -x -F db_1 > /root/db_1.sql
mysqldump -uroot -ppassword -C -x -F db_2 > /root/db_2.sql
mysqldump -uroot -ppassword -C -x -F db_3 > /root/db_3.sql
...
Einige Scriptversuche sind leider schon gescheitert und meine awk Kentnisse sind bei ca. 0.
Hat jemand schonmal so ein Script geschrieben oder kennt eine Möglichkeit?