Was ist das?

MySQL ist ein Server-Dienst, welcher mit SQL-Query's gesteurert und angesprochen wird. Ein Query ist eine Textnachricht, die Antwort kommt ebenfalls als Text.

Praxis

Es gibt drei verbreitete Einsatzformen.

LAMP

LAMP steht für LinuxApacheMySQLPHP. Diese Konfiguration wird oft auch einfach Web-Server genannt.

Dezidierte DB

Auf dem Server läuft neben dem Betriebssystem nur MySQL. Zugegriffen wird normal mit TCP/IP. Meistens läuft diese Kommunikation unverschlüsselt durch das interne Netzwerk, was man aber wirklich nicht empfehlen kann. Als Gegenmassnahme kann man die Zugriffe zum Beispiel mit SSL sichern oder mit SSH tunneln.

Multikulti oder sonstige Konfigurationen

Da MySQL ein Programm wie jedes andere ist, kann man es auch auf (fast) jedem Rechner installieren. Hier eine kleine unvollstänige Liste mit Anwendungszwecken:

  • Entwickler-Laptop
  • Multimedia-Server

Tabellen Joinen

….

  • Vorteile
    • Nur ein Resultat
  • Nachteile
    • (anfangs) komplexerer Aufbau

Aliase

SELECT `users`.`passwort` AS `pass`, `users`.`benutzername` AS `name`, `users`.`email` AS `mail`
FROM `users`
WHERE `users`.`id`='%{user}'
 
infos/mysql.txt · Zuletzt geändert: 2008/11/28 15:28 von schule
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki