MariaDB 10 を Debian および Ubuntu にインストールする方法
MariaDB は、人気のある MySQL データベース管理サーバー ソフトウェアの無料のオープンソース フォークです。これは、MySQL の元の開発者によってGPLv2 (一般公衆利用許諾書バージョン 2) に基づいて開発されており、オープンソースであり続けることを目的としています。
MySQL との高い互換性を実現するように設計されています。まず、MariaDB と MySQL の機能で詳細を読むことができます。重要なことに、Wikipedia、WordPress.com、Google plus などの大企業/組織によって使用されています。
この記事では、MariaDB 10.1 安定版をさまざまな Debian および Ubuntu ディストリビューション リリースにインストールする方法を説明します。
Debian と Ubuntu に MariaDB をインストールする
1. MariaDB をインストールする前に、次のコマンドを使用してリポジトリ キーをインポートし、MariaDB リポジトリを追加する必要があります。
Debian 10(シド)の場合
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'
Debian 9 の場合 (ストレッチ)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'
Debian 8 の場合 (ジェシー)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian jessie main'
Debian 7 の場合 (Wheezy)
sudo apt-get install python-software-properties
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'
Ubuntu 16.10 (Yakkety Yak) の場合
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'
Ubuntu 16.04 (Xenial Xerus) の場合
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'
Ubuntu 14.04 (信頼できる) の場合
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'
2. 次に、システム パッケージのソース リストを更新し、次のように MariaDB サーバーをインストールします。
sudo apt-get update
sudo apt-get install mariadb-server
インストール中に、MariaDB サーバーを構成するように求められます。以下のインターフェースで安全な root ユーザーのパスワードを設定します。
パスワードを再入力し、[Enter] を押してインストール プロセスを続行します。
3. MariaDB パッケージのインストールが完了したら、次のようにデータベース サーバー デーモンを一時的に起動し、次回の起動時に自動的に起動できるようにします。
------------- On SystemD Systems -------------
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb
------------- On SysVinit Systems -------------
sudo service mysql start
chkconfig --level 35 mysql on
OR
update-rc.d mysql defaults
sudo service mysql status
4. 次に、mysql_secure_installation
スクリプトを実行して、次のことができるデータベースを保護します。
- root パスワードを設定します (上記の構成手順で設定されていない場合)。
- リモート root ログインを無効にする
- テストデータベースを削除する
- 匿名ユーザーを削除し、
- リロード権限
sudo mysql_secure_installation
5. データベース サーバーが保護されたら、インストールされているバージョンを確認し、次のように MariaDB コマンド シェルにログインします。
mysql -V
mysql -u root -p
MySQL/MariaDB の学習を開始するには、以下を最後まで読んでください。
- 初心者向けに MySQL/MariaDB を学ぶ – パート 1
- 初心者向けに MySQL/MariaDB を学ぶ – パート 2
- MySQL の基本的なデータベース管理コマンド – パート III
- データベース管理のための 20 の MySQL (Mysqladmin) コマンド – パート IV
Linux で MySQL/MariaDB のパフォーマンスを監視するための 4 つの便利なコマンドライン ツールを確認し、MySQL/MariaDB のパフォーマンスのチューニングと最適化に関する 15 の役立つヒントも確認してください。
それだけです。この記事では、MariaDB 10.1 安定版をさまざまな Debian および Ubuntu リリースにインストールする方法を説明しました。ご質問やご意見がございましたら、以下のコメントフォームからお送りください。