Installa'on von MySQL Armin Kerscher Vorlesung Datenbanken WS 2013/2014 Universität Würzburg -­‐ Lehrstuhl I – Informa'k Übersicht Inhalt: • • • • • Download der Installa'onsdatei Installa'on unter Windows? Installa'on unter Linux? Installa'on unter Mac? Aufspielen des company Dumps Armin Kerscher Vorlesung Datenbanken WS 2011/2012 2 Download der Installa'onsdatei (1) • Besuche die Seite hVp://dev.mysql.com/downloads/ • Klicke auf DOWNLOAD MySQL Community Server Armin Kerscher Vorlesung Datenbanken WS 2011/2012 3 Download der Installa'onsdatei (2) • Klicke Download bei der benö'gten Version: Versionen Armin Kerscher Vorlesung Datenbanken WS 2011/2012 4 Download der Installa'onsdatei (3) • Eine Anmeldung ist nicht notwendig: Armin Kerscher Vorlesung Datenbanken WS 2011/2012 5 Übersicht Inhalt: • • • • • Download der Installa'onsdatei Installa'on unter Windows? Installa'on unter Linux? Installa'on unter Mac? Aufspielen des company Dumps Armin Kerscher Vorlesung Datenbanken WS 2011/2012 6 Installa'on – Windows • Die „typische Installa'on“ reicht aus • Installa'on von MySQL Enterprise Armin Kerscher Vorlesung Datenbanken WS 2011/2012 7 Installa'on – Windows (2) • Ist diese Installa'on abgeschlossen, wird der MySQL Server installiert. Hier reicht die „Standard Configura'on“ aus Armin Kerscher Vorlesung Datenbanken WS 2011/2012 8 Installa'on – Windows (3) • Diesen Haken gesetzt lassen: • Nun einen Haken setzen: • Und ein root Passwort festlegen Armin Kerscher Vorlesung Datenbanken WS 2011/2012 9 Übersicht Inhalt: • • • • • Download der Installa'onsdatei Installa'on unter Windows? Installa'on unter Linux? Installa'on unter Mac? Aufspielen des company Dumps Armin Kerscher Vorlesung Datenbanken WS 2011/2012 10 Installa'on -­‐ Linux • Entweder das entsprechende Paket von der MySQL-­‐Seite herunterladen oder nach dem Paket in den Repositories suchen und installieren. • Nun müssen die MySQL-­‐Zugriffstabellen ini'alisiert werden. Hierzu als root einwählen. mysql_install_db --user=mysql • Als root den Server starten: mysqld_safe --user=mysql & • MySQL starten: mysql Armin Kerscher Vorlesung Datenbanken WS 2011/2012 11 Installaion – Linux (2) • company Datenbank erzeugen mysql> CREATE DATABASE company; mysql> GRANT ALL ON company.* TO 'username'@'localhost'; • company Dump von Vorlesungsseite downloaden hVp://www1.informa'k.uni-­‐wuerzburg.de/database/courses/db_ws1011/uebungen.html • diesen aufspielen: mysql company < [pfad]/company_dump.sql • Weitere Informa'on zur Installa'on: hVp://dev.mysql.com/doc/refman/5.1/de/linux-­‐rpm.html Armin Kerscher Vorlesung Datenbanken WS 2011/2012 12 Übersicht Inhalt: • • • • • Download der Installa'onsdatei Installa'on unter Windows? Installa'on unter Linux? Installa'on unter Mac? Aufspielen des company Dumps Armin Kerscher Vorlesung Datenbanken WS 2011/2012 13 Installa'on -­‐ Mac • Öffne mysql-5.6.14-osx10.7-x86_64.dmg! • Die Installa'on vom darin befindlichen mysql-5.6.14-osx10.7-x86_64.pkg reicht aus • Gebe nun im Terminal folgendes ein: shell> shell> (ENTER (PRESS shell> (PRESS cd /usr/local/mysql! sudo ./bin/mysqld_safe! YOUR PASSWORD, IF NECESSARY)! CONTROL-Z)! bg! CONTROL-D OR ENTER "EXIT" TO EXIT THE SHELL)! • Nun kannst Du mit /usr/local/mysql/bin/ mysql MySQL starten Armin Kerscher Vorlesung Datenbanken WS 2011/2012 14 Übersicht Inhalt: • • • • • Download der Installa'onsdatei Installa'on unter Windows? Installa'on unter Linux? Installa'on unter Mac? Aufspielen des company Dumps Armin Kerscher Vorlesung Datenbanken WS 2011/2012 15 company Dump aufspielen • Ladet Euch auf der Homepage der Homepage den MySQL Dump zur Company Datenbank runter hVp://www1.pub.informa'k.uni-­‐wuerzburg.de/databases/courses/db_ws1314/company_dump.sql • Startet den „MySQL Command Line Client“ (unter Windows: Start -­‐> Programme -­‐> MySQL) • Gebt Euer root Passwort ein. • Nun seid Ihr eingeloggt! Armin Kerscher Vorlesung Datenbanken WS 2011/2012 16 company Dump aufspielen (2) • Legt eine neue Datenbank mit dem Namen company an • Nun kann man den Dump aus der cmd (Start -­‐> Ausführen -­‐> cmd) impor'eren Euer Pfad! • In der MySQL Shell lässt sich nun die fer'ge company Datenbank nutzen Armin Kerscher Vorlesung Datenbanken WS 2011/2012 17 Vielen Dank für Eure Aufmerksamkeit! Bei weiteren Fragen: Armin Kerscher [email protected] Armin Kerscher Vorlesung Datenbanken WS 2011/2012 18