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 Frage: Antwort: Wirklichkeit: ...
Vorwort Zum Leistungsvergleich zwischen „group by...
Es gibt im Vue-Ökosystem ein neues Build-Tool nam...
MySQL Workbench – Modellierungs- und Designtool 1...
Vorwort Vor kurzem habe ich an einer Berichtsfunk...
Durchführung regelmäßiger Backups von Mysql-Daten...
Installieren Sie SSHPASS Für die meisten aktuelle...
Lösung für das Problem der automatischen Trennung...
Wenn Sie nach der Kompilierung und Installation v...
Die Aufgabe der Parallelitätskontrolle in einem D...
Inhaltsverzeichnis Konfiguration NFS-Server (nfs....
Inhaltsverzeichnis 1. Schreiben Sie ein HTML, das...
Normale Erklärung % bedeutet, dass jeder Client e...
Der erste Typ: vollständige CSS-Steuerung, Layer ...
Problembeschreibung Im aktuellen Hintergrunddiens...