MySQL wurde am 23.5.1995 initial veröffentlicht (zunächst noch nicht öffentlich). Wer sich für die Geschichte von MySQL interessiert, findet bei Wikipedia eine gute Quelle. Mit gerade einmal 25 Jahren zählt MySQL zu den am weitesten verbreiteten Datenbanken überhaupt und wurde Anfang dieses Jahres von der bekannten Webseite DB-engines zur Datenbank...
Generell ist das MySQL-Universum in der letzten Zeit unübersichtlich geworden. Die unterschiedlichen Forks (Oracle, MariaDB, Percona, ...) entwickeln sich teilweise in verschiedene Richtungen bzw. positionieren sich heterogen im Markt. MariaDB bemüht sich dabei auch offensichtlich um die klassischen Oracle-Datenbank-Kunden. Mit der Version MariaDB ...
Ein Überblick über mysqlpump Bereits ab der Version MySQL 5.7.8 hat sich zu dem altbewährten Backup-Tool mysqldump ein neues Werkzeug gesellt: mysqlpump. Nicht nur dem Namen nach sind sich die beiden Binaries ähnlich, sondern auch bezüglich ihres Einsatzzweckes, dem Erstellen von logischen Backups (oder auch DB-Exporten). Doch was ist de...
Die Erstellung von Ausführungsplänen für SQL-Statements bei MySQL ist ein alter Hut. Anhand des Beispielschemas „sakila" wird hier im Folgenden für einen einfachen Join ein solcher Plan erstellt: mysql> explain select title, last_name from film f, film_actor fa, actor a where f.film_id = fa.film_id and a.actor_id = fa.actor_id;+----+------------...
Das Duplizieren von Datenbanken ist eine gängige Admin-Tätigkeit, um:Entwicklungsumgebungen aufzubauenReplikationen aufzubauenCluster aufzubauen….Diese Arbeit kann mit der MySQL-Version 8.0.17 und dem neuen CLONE-SQL-Kommando nun deutlich vereinfacht werden. Daten empfangen Du wirst… Generell sind an einem Klonprozess zwei Systeme beteiligt. Diese ...
Mach Du das mal…. Ab und zu wäre es schön, den Authentifizierungsprozess dem Betriebssystem zu überlassen. Anstatt das Password eines Users oder einer Applikation in der Datenbank zu speichern, reicht uns als Legitimation die Tatsache aus, dass der User oder die Applikationen den Verbindungsaufbau als bestimmter Betriebssystem-User durchführt....