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. 重複行を見つける方法2. 重複行を削除する方法3. 複数の列で重複を見つける方法4. クエ...
RGBカラーテーブル色英語名RGB 16色雪255 250 250 #FFFAFAゴーストホワイト2...
以下の機能が実装されています。 1. ユーザー名: onfouc は msg ルールを表示します。o...
目次ストレージエンジンのメモリ管理データ ページを LRU キューの先頭に置かないのはなぜですか?ダ...
目次1. 要素の表示と非表示を制御する show() hide() 2. 要素の透明度を制御する f...
序文運用・保守を行う人がスキルを持っていなければ、サーバーを操作するのに恥ずかしさを感じてしまうと言...
目次I. 概要2. 従来の多段階イメージ構築3. Buildkitを使用してイメージをビルドする4....
Docker に TensorFlow 環境をすばやくインストールし、TensorFlow を使用し...
テーブル ヘッダーが固定されている場合は、それを 2 つのテーブルに分割する必要があります。1 つの...
1. オーバーフローOverflow はオーバーフロー(コンテナ)です。コンテンツがコンテナを越える...
序文JavaScriptを学ぶ学生は、 AJAX (非同期JavaScriptとxml) 変換は非同...
展開アニメーション効果のあるナビゲーションバーを設計してカスタマイズし、デモを作成してみました。設計...
参考までに、JavaScriptを使用してドロップダウンメニューを実装します。具体的な内容は次のとお...
目次更新可能なビュービューのパフォーマンスビューの制限ビューは MySQL 5.0 以降で導入されま...
今日、私はクラスメートが問題を解決するのを手伝いました - Tomcat の起動が非常に遅く、約 5...