WikiDer > MySQL

MySQL
MySQL
EntwicklerOracle Corporation
Letzte Version8.0.20 
(27.04.2020)
Wartungsversion5.7.27 / 5.6.40 / 5.5.60 
(22. Juli 2019 / 19. April 2018 / 19. April 2018)
StatusAktiv
BetriebssystemMac, Linux, Fenster, Solaris, FreeBSD, HP-UX, AIX, QNX, Netware und SCO
Geschrieben inC und C
KategorieDatenbank
LizenzGPL oder Kommerzielle Lizenz
Versionskontrollegithub.com
Webseite(und) Offizielle Website
Portal  Portalsymbol  Informatik
Gratis Software

MySQL ist ein proprietärOpen SourceManagementsystem für relationale Datenbanken (RDBMS). SQL ist die Sprache, die verwendet wird, um a . zu beschreiben Datenbank dieses System aufzubauen, abzufragen und zu warten. MySQL wurde hauptsächlich verwendet für Internetanwendungen wie Foren und Gästebücher, normalerweise in Kombination mit PHP. MySQL bildet die Basis vieler Internetanwendungen und ist eigenständig Software.

Der Name MySQL ist eine Kombination aus "My", dem Namen der Tochter des Mitbegründers Michael "Monty" Widenius,[1] und "SQL", die Abkürzung für Strukturierte Abfragesprache.

Softwarepaket

Das MySQL-Softwarepaket enthält ein Serverprogramm, in der Regel mysqld erwähnt. Hier ist das d vor dem Dämon, das Unix- oder Linux-Begriff für einen Prozess, der auf dem Computer läuft ohne Benutzereingriff.

Es besteht auch aus einer Sammlung Client-Programms, wie mysql und mysqldump die eine automatische oder interaktive Kommunikation mit dem Server ermöglicht. MySQL ist ein beliebtes Datenbankmanagementsystem zur strukturierten Speicherung von Daten für viele Anwendungen. Beispiele für Websites, die MySQL verwenden, sind Wikipedia, Google und Youtube. Ein bekanntes MySQL-Frontend beinhaltet phpMyAdmin, ein webbasiert MySQL-Verwaltungstool geschrieben in PHP und MySQL-Workbench, einem grafischen Client, in dem auch ein Datenbankdesign erstellt und gepflegt werden kann. Ein praktisches Feature dieses Programms ist, dass Änderungen im Design automatisch in der Datenbank verarbeitet werden können.

Geschichte

Die erste interne Version von MySQL erschien 1995. Sie wurde ursprünglich entwickelt von MySQL AB. MySQL begann als eine Möglichkeit, schnell eine Verbindung zu den Tabellen von . herzustellen mSQL. Nach einigen Tests stellte sich jedoch heraus, dass mSQL nicht schnell und flexibel genug war. Es kam ein neuer API die der von mSQL ähnelte und später verwendet wurde, um mSQL-Anwendungen zu vereinfachen portieren zu MySQL. Im Laufe der Jahre hat sich MySQL unter anderem dank der Open-Source-Bewegung zu einer der beliebtesten SQL-Datenbanken entwickelt.

Am 16. Januar 2008 gab Sun Microsystems die Übernahme von MySQL AB, dem Unternehmen hinter MySQL, bekannt.[2] Die Übernahme wurde einen Monat später für 500 Millionen Pfund abgeschlossen.[3][4] Die Übernahme wurde mit der Ankündigung von MySQL 5.1 am 15. April 2008 bestätigt.[5]

Monty Widenius hat Sun im Februar 2009 verlassen[6] mehrere Monate vor dem Erwerb von Sonne Mikrosysteme durch Oracle Corporation wurde vorgestellt. Nach Bekanntgabe des Übernahmevertrages kündigte er an, den Code von MySQL zu splitten, aus Angst, die besten MySQL-Programmierer würden Oracle verlassen (müssen).[7] Im Oktober versuchte er auch zu verhindern, dass MySQL in den Besitz der Oracle Corporation gelangt.

Nach dem Europäische Kommission angekündigt, die Übernahme von Sun durch Oracle zu untersuchen, hatte Ex-MySQL-Chef Marten Mickos die EU-Kommission um Genehmigung der Übernahme gebeten.[8] Monty Widenius gab daraufhin bekannt, dass er die Untersuchung der Kommission unterstützt.[9] Dann gefragt Richard Stallman in einem offenen Brief an EU-Kommissar Neelie Kroes um Oracle nicht zu erlauben, MySQL in die Hände zu bekommen.[10] Im Dezember 2009 startete Monty Widenius eine Petition gegen die Übernahme, die bis Anfang Januar 2010 bereits von 15.000 Personen unterschrieben war. Nachdem die Europäische Kommission die Übernahme von Sun durch Oracle genehmigt hatte,[11] er hoffte, dass die chinesische und die russische Regierung die Übernahme noch stoppen würden.[12]

Anfang 2010 wurde eine erste Version von MariaDB zur Verfügung gestellt. MariaDB basiert auf MySQL und soll dieses Datenbanksystem problemlos ersetzen können.[13][14] Im März 2013 wurden die Linux-Distributionen Slackware und Arch Linux Wechsel von MySQL zu MariaDB, danach Fedora und openSuse hatte diesen Schritt im Februar gemacht.[15]

Benutzen

MySQL wird häufig in Kombination mit Linux, Apache und PHP oder perl. Diese Kombination von Software ist LAMPE erwähnt. MySQL wird in dieser Kombination aber auch auf anderen verwendet Betriebssysteme, zum Beispiel mit Mac (MAMP) oder Fenster (WAMP).

MySQL wird zum Speichern von Daten verwendet. Dies kann eine Zahl oder ein Text sein, aber auch Bilder und Dateien (KLECKS).

MySQL ist auch eine gemeinsame Datenbank für Open-Source-Foren und Content-Management-Systeme (CMS) oder Blogging-Software wie Drupal, XOOPS, Mambo oder Joomla!.

Siehe auch

Externe Links

Gemeingüter hat Mediendateien in der Kategorie MySQL.