1. MariaDB と MySQL の紹介 1. MariaDB の紹介 MariaDB は、MySQL の創設者である Michael Widenius によって開発されました。彼は以前、自身の会社 MySQL AB を 10 億ドルで SUN に売却していました。SUN が Oracle に買収された後、MySQL の所有権も Oracle の手に渡りました。 MariaDB は Michael Widenius 氏の娘 Maria にちなんで名付けられました。 2. mariadbの原因 MariaDB データベース管理システムは MySQL のブランチであり、主にオープンソース コミュニティによって管理され、GPL に基づいてライセンスされています。このブランチを開発した理由の 1 つは、Oracle が MySQL を買収した後、MySQL のソースがクローズされる潜在的なリスクがあったため、コミュニティがこのリスクを回避するためにブランチ方式を採用したことです。 MariaDB は、API やコマンド ラインを含めて MySQL と完全に互換性を持たせ、MySQL の簡単な代替品となることを目指しています。ストレージエンジンに関しては、MySQL の InnoDB の代わりに XtraDB が使用されます。 3. MariaDBの利点
4. mariadbの使用を開始 Google、Twitter、Facebook などの大企業はすでに MySQL から MariaDB に切り替えているか、切り替えを始めています。 2. mariadbをインストールする 1. mariadb ソース [root@node1 tank]# cat /etc/yum.repos.d/mariadb.repo //32ビットシステム [mariadb] 名前=MariaDB ベースURL=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ビットシステム [mariadb] 名前=MariaDB ベースURL=http://yum.mariadb.org/5.5/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 2. mysqlを削除する mysql5.1 と mysql5.5 は mariadb にスムーズに移行できることをテストしましたが、mysql5.6.X はテストされていません。不明な場合は、まず mysqldump でバックアップしてください。 MySQLを削除しないとMariaDBをインストールできない # yum 削除 mysql mysql-server 3. mariadbをインストールする # yum インストール MariaDB サーバー MariaDB クライアント # yum install MariaDB-Galera-server MariaDB-client galera //同期マルチマスタークラスター機能付き 3. mariadbを起動してテストする 1. mariadbを起動する # /etc/init.d/mysql を起動します 2. mariadbをテストする [root@node1 ~]# mysql MariaDB モニターへようこそ。コマンドは ; または \g で終わります。 MariaDB接続IDは207です サーバー バージョン: 5.5.40-MariaDB-wsrep MariaDB サーバー、wsrep_25.11.r4026 Copyright (c) 2000、2014、Oracle、Monty Program Ab およびその他。 ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。 MariaDB [(なし)]> エンジンを表示します。 +--------------------+---------+------------------------------------------------------------------------------------------+--------------+------+------------+ | エンジン | サポート | コメント | トランザクション | XA | セーブポイント | +--------------------+---------+------------------------------------------------------------------------------------------+--------------+------+------------+ | MRG_MYISAM | YES | 同一の MyISAM テーブルのコレクション | NO | NO | NO | | CSV | はい | CSV ストレージ エンジン | いいえ | いいえ | いいえ | | BLACKHOLE | はい | /dev/null ストレージ エンジン (書き込んだものはすべて消えます) | いいえ | いいえ | いいえ | | MyISAM | はい | MyISAM ストレージ エンジン | いいえ | いいえ | いいえ | | FEDERATED | はい | FederatedX プラガブル ストレージ エンジン | はい | いいえ | はい | | アーカイブ | はい | アーカイブ ストレージ エンジン | いいえ | いいえ | いいえ | | InnoDB | デフォルト | Percona-XtraDB、トランザクション、行レベルのロック、外部キーをサポート | はい | はい | はい | | PERFORMANCE_SCHEMA | YES | パフォーマンス スキーマ | NO | NO | NO | | メモリ | はい | ハッシュベース、メモリに保存、一時テーブルに便利 | いいえ | いいえ | いいえ | | Aria | はい | MyISAM の遺産を持つクラッシュセーフ テーブル | いいえ | いいえ | いいえ | +--------------------+---------+------------------------------------------------------------------------------------------+--------------+------+------------+ 10 行セット (0.03 秒) 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: Reactでファイルパスエイリアスを素早く設定する方法
>>: VMwareを使用したPermeateレンジシステムのインストール手順の詳細説明
質問ガイド1. Hadoop 3.x はどのようにして障害を許容するのでしょうか? 2. Hadoo...
MySQL レプリケーションには、SQL ステートメント ベースのレプリケーション (SBR)、行ベ...
クロスドメインソリューションjsonp (get をシミュレート) CORS (クロスオリジンリソー...
1. システムに必要な libaio ソフトウェアがインストールされていることを確認します。インスト...
1. データベースとデータベースインスタンスMySQL の研究では、データベースとデータベース イン...
目次chmod例権限に関する特別な注意分析するチョーンchgrp umask Linux オペレーテ...
CSS スタイルを使用して表内のフォントを垂直方向に中央揃えする方法は次のとおりです。下図のようなカ...
inode番号でファイルを削除するまずls -iを使用して、削除するファイルのinode番号を見つけ...
プロジェクトの作業を開始するときは、ワイヤーフレームを使用してアイデアをスケッチすることが重要です。...
数日前、私のウェブサイトがいくつかの IP アドレスから大量の悪意のある標的型スキャンを受け、ブルー...
1. 公式サイトからmysql-8.0.17-winx64をダウンロードし、Zipファイル形式を選択...
目次要約する <テンプレート> <div> 要素 <h2>{{メ...
ユーザーがプライバシーを意識するようになり、オンライン トラッキングに対する予防策を強化するにつれて...
目次01 k8sの一般的なコントローラーRCコントローラーデプロイメント コントローラーステートフル...
このタグはHTML3.2の一部ではなく、MSIE3以降のカーネルでのみサポートされているため、IEカ...