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
Dropdown-Feld, Textfeld, Dateifeld Der obere Teil...
Inhaltsverzeichnis 1. Einführung in SELinux 2. Gr...
1. In Windows-Systemen erfordern viele Softwarein...
In diesem Artikel wird der spezifische Code für d...
Das Betriebssystem Win10 MySQL ist die 64-Bit-ZIP...
Hintergrund Durch das flexible Layout wird eine e...
Inhaltsverzeichnis 1. Klicken Sie auf das Menü, u...
Vorwort Aus Sicherheitsgründen kann sich der Root...
Ich habe vor langer Zeit eine virtuelle Maschine ...
1. Fehlerdetails Als ich einmal manuell eine voll...
Schritte: 1. MySQL-Datenbank installieren 1. Lade...
Transaktionen in MySQL werden standardmäßig autom...
Schlägt die Remote-Verbindung zu MySQL fehl, kann...
1. Laden Sie die erforderlichen Pakete herunter w...
Inhaltsverzeichnis Ziehen Sie das Rocketmq-Image ...