bei den ID der ETHZ Agenda • • • • • • • • Geschichte von MySQL bei den ID der ETHZ MySQL Versionen HW - Infrastruktur Einige Zahlen Administrations-Tool Migration MySQL V4 –> V5 Ausblick in die Zukunft Fragen (und Antworten) Geschichte • Unabhängig voneinander wurden Datenbanken für – Webkunden (ab 1999) auf fmweb2 MySQL V3.23 – Studierende (ab 2000) auf cgi.ethz.ch MySQL V3/V4 ??? auf verschiedenen Servern eingerichtet • April 05 ging mysqlweb für Webkunden ‚online‘ • Sept. 05 Migration der Stud-DBs • Sommer 08 MySQL V5 verfügbar – Neue User und DB‘s werden hier eingerichtet und erstellt MySQL Versionen • Gestern: fmweb2: begann mit V3.23 - Update auf V4.0 • Heute: mysqlweb: V4.1.18 mysqlweb3: V5.1.25 • Morgen: mysqlweb(X): V6 - Cluster? HW - Infrastruktur • mysqlweb ist ein Dell Server PowerEdge 2650 mit 2 Xeon 2.8GHz 1GB Ram • mysqlweb2 ist ein virtueller Server 1 Dual-Core AMD Opteron 2.8GHz 1GB Ram • mysqlweb3 ist ein virtueller Server 1 Xeon 5150 2.66GHz 2GB Ram Einige Zahlen • mysqlweb: 960 Datenbanken über 300 Queries/Sek -> 1.1MQ/H - > 27MQ/D • mysqlweb2: 2 Datenbanken ca. 8 Queries/Sek -> 30kQ/H - > 700kQ/D • mysqlweb3: 18 Datenbanken (benutzt) ca. 3 Query/Sek -> 11kQ/H - > 260kQ/D Administrations-Tool • PhpMyAdmin steht zentral zur Verfügung https://www.phpmyadmin.ethz.ch/ • direkter Zugang MySQL V4 unter https://www.phpmyadmin.ethz.ch/appl/ • direkter Zugang MySQL V5 unter https://www.phpmyadmin.ethz.ch/appl5/ Migration V4 -> V5 • • • • • • in PhpMyAdmin einloggen und DB wählen [Exportieren] wählen gewünschte Tabellen wählen [Senden] markieren und (OK) (Speichern) wählen Filename und Pfad angeben Migration V4 -> V5 • • • • • • • • Server wechseln zu mysqlweb3 eigene Datenbank erstellen [Importieren] wählen soeben gespeichertes File suchen und markieren (OK) wählen Erledigt Wegleitung unter https://www.phpmyadmin.ethz.ch/migration Ausblick in die Zukunft • • • • • Migration auf MySQL V5 MySQL V4 abschalten MySQL für Studierende als NETHZ-Service Restore des Backups dieser Nacht selbst starten MySQL V6 Cluster Fragen • Fragen • Mitteilungen • Anregungen • Kritik