Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher...

18
Installa’on von MySQL Armin Kerscher Vorlesung Datenbanken WS 2013/2014 Universität Würzburg Lehrstuhl I – Informa’k

Transcript of Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher...

Page 1: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

Installa'on  von  MySQL  

Armin  Kerscher  

Vorlesung  Datenbanken  WS  2013/2014  Universität  Würzburg  -­‐  Lehrstuhl  I  –  Informa'k  

Page 2: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

Ü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  

Page 3: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

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  

Page 4: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

Download  der  Installa'onsdatei  (2)  

•  Klicke  Download  bei  der  benö'gten  Version:  

Armin  Kerscher   Vorlesung  Datenbanken  WS  2011/2012   4  

Versionen  

Page 5: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

Download  der  Installa'onsdatei  (3)  

•  Eine  Anmeldung  ist  nicht  notwendig:  

Armin  Kerscher   Vorlesung  Datenbanken  WS  2011/2012   5  

Page 6: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

Ü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  

Page 7: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

Installa'on  –  Windows  

•  Die  „typische  Installa'on“  reicht  aus  

•  Installa'on  von  MySQL  Enterprise  

Armin  Kerscher   Vorlesung  Datenbanken  WS  2011/2012   7  

Page 8: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

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  

Page 9: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

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  

Page 10: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

Ü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  

Page 11: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

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  

Page 12: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

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  

Page 13: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

Ü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  

Page 14: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

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:  

•  Nun  kannst  Du  mit  /usr/local/mysql/bin/mysql MySQL  starten  

Armin  Kerscher   Vorlesung  Datenbanken  WS  2011/2012   14  

shell> cd /usr/local/mysql! shell> sudo ./bin/mysqld_safe! (ENTER YOUR PASSWORD, IF NECESSARY)! (PRESS CONTROL-Z)! shell> bg! (PRESS CONTROL-D OR ENTER "EXIT" TO EXIT THE SHELL)!

Page 15: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

Ü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  

Page 16: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

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  

Page 17: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

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  

 •  In  der  MySQL  Shell  lässt  sich  nun  die  fer'ge  company  Datenbank  nutzen  

Armin  Kerscher   Vorlesung  Datenbanken  WS  2011/2012   17  

Euer  Pfad!  

Page 18: Installaon)von) MySQL) - pub.informatik.uni-wuerzburg.de€¦Installaon)von) MySQL) Armin)Kerscher Vorlesung)Datenbanken)WS)2013/2014) UniversitätWürzburg)I)Lehrstuhl)I–Informak)

   

       

Vielen  Dank  für  Eure  Aufmerksamkeit!        

Bei  weiteren  Fragen:  Armin  Kerscher  

[email protected]

Armin  Kerscher   Vorlesung  Datenbanken  WS  2011/2012   18