1. Einführung in MariaDB und MySQL 1. Einführung in MariaDB Entwickelt wurde MariaDB von Michael Widenius, dem Gründer von MySQL. Zuvor hatte er sein Unternehmen MySQL AB für eine Milliarde Dollar an SUN verkauft. Nach der Übernahme von SUN durch Oracle fiel auch das Eigentum an MySQL in die Hände von Oracle. MariaDB ist nach Michael Widenius‘ Tochter Maria benannt. 2. Ursachen von MariaDB Das Datenbankverwaltungssystem MariaDB ist ein Zweig von MySQL, der hauptsächlich von der Open-Source-Community gepflegt und unter der GPL lizenziert wird. Einer der Gründe für die Entwicklung dieses Zweigs besteht darin, dass nach der Übernahme von MySQL durch Oracle das potenzielle Risiko bestand, den MySQL-Quellcode zu schließen. Um dieses Risiko zu vermeiden, übernahm die Community daher die Zweigmethode. MariaDB zielt auf eine vollständige Kompatibilität mit MySQL ab, einschließlich API und Befehlszeile, und stellt somit einen einfachen Ersatz für MySQL dar. Als Speicher-Engine wird XtraDB anstelle von InnoDB von MySQL verwendet. 3. Vorteile von MariaDB
4. Beginn der Verwendung von MariaDB Große Unternehmen wie Google, Twitter und Facebook sind bereits von MySQL auf MariaDB umgestiegen oder beginnen gerade damit. 2. Installieren Sie MariaDB 1. MariaDB-Quelle [root@node1 tank]# cat /etc/yum.repos.d/mariadb.repo //32-Bit-System [mariadb] Name=MariaDB baseurl=http://yum.mariadb.org/5.5/centos6-x86 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 [root@node1 tank]# cat /etc/yum.repos.d/mariadb.repo //64-Bit-System [mariadb] Name=MariaDB baseurl=http://yum.mariadb.org/5.5/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 2. Löschen Sie MySQL Ich habe getestet, dass mysql5.1 und mysql5.5 problemlos auf MariaDB übertragen werden können, mysql5.6.X wurde jedoch nicht getestet. Wenn Sie nicht sicher sind, können Sie es zuerst mit mysqldump sichern. MariaDB kann nicht installiert werden, ohne MySQL zu löschen # yum mysql mysql-server entfernen 3. Installieren Sie MariaDB # yum installiere MariaDB-Server MariaDB-Client # yum install MariaDB-Galera-server MariaDB-client galera //Mit synchronen Multi-Master-Cluster-Funktionen 3. MariaDB starten und testen 1. Starten Sie MariaDB # /etc/init.d/mysql starten 2. Testen Sie MariaDB [root@node1 ~]# mysql Willkommen beim MariaDB-Monitor. Befehle enden mit ; oder \g. Ihre MariaDB-Verbindungs-ID ist 207 Serverversion: 5.5.40-MariaDB-wsrep MariaDB-Server, wsrep_25.11.r4026 Copyright (c) 2000, 2014, Oracle, Monty Program Ab und andere. Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen. MariaDB [(keine)]> Engines anzeigen; +--------------------+---------+-------------------------------------------------------------------------+--------------+------+------------+ | Engine | Support | Kommentar | Transaktionen | XA | Speicherpunkte | +--------------------+---------+-------------------------------------------------------------------------+--------------+------+------------+ | MRG_MYISAM | JA | Sammlung identischer MyISAM-Tabellen | NEIN | NEIN | NEIN | | CSV | JA | CSV-Speicher-Engine | NEIN | NEIN | NEIN | | BLACKHOLE | JA | /dev/null-Speicher-Engine (alles, was Sie hineinschreiben, verschwindet) | NEIN | NEIN | NEIN | | MyISAM | JA | MyISAM-Speicher-Engine | NEIN | NEIN | NEIN | | FEDERATED | JA | FederatedX steckbare Speicher-Engine | JA | NEIN | JA | | ARCHIV | JA | Archivspeicher-Engine | NEIN | NEIN | NEIN | | InnoDB | STANDARD | Percona-XtraDB, unterstützt Transaktionen, Zeilensperren und Fremdschlüssel | JA | JA | JA | | PERFORMANCE_SCHEMA | JA | Leistungsschema | NEIN | NEIN | NEIN | | SPEICHER | JA | Hash-basiert, im Speicher abgelegt, nützlich für temporäre Tabellen | NEIN | NEIN | NEIN | | Aria | JA | Absturzsichere Tabellen mit MyISAM-Erbe | NEIN | NEIN | NEIN | +--------------------+---------+-------------------------------------------------------------------------+--------------+------+------------+ 10 Zeilen im Satz (0,03 Sek.) Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: So legen Sie schnell den Dateipfad-Alias in React fest
Inhaltsverzeichnis Tutorial-Reihe 1. Benutzerverw...
3. MySQL-Datenverwaltung Die erste Methode: nicht...
Mit der zunehmenden Reife des Internetzeitalters ...
1. Herunterladen: http://www.oracle.com/technetwo...
„Weniger ist mehr“ ist ein Schlagwort vieler Desi...
Inhaltsverzeichnis 1. Tool-Einführung 2. Arbeitsa...
Das Seitenlayout war mir schon immer ein Anliegen...
1: Anmeldeeingang der Baidu-Website Website: http:...
Methode 1: Um Respin zu verwenden, folgen Sie die...
1. Befehlseinführung Der Befehl contab (Cron-Tabe...
<Text> <div id="Wurzel"> &l...
Es besteht ein Unterschied zwischen src und href ...
In diesem Artikelbeispiel wird der spezifische Co...
Wenn Sie nicht wissen, wie das System auf dem Com...
Drop-Shadow und Box-Shadow sind beide CSS-Eigensc...