ウェブサイト検索

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 スクリプトを実行して、次のことができるデータベースを保護します。

  1. root パスワードを設定します (上記の構成手順で設定されていない場合)。
  2. リモート root ログインを無効にする
  3. テストデータベースを削除する
  4. 匿名ユーザーを削除し、
  5. リロード権限
sudo mysql_secure_installation

5. データベース サーバーが保護されたら、インストールされているバージョンを確認し、次のように MariaDB コマンド シェルにログインします。

mysql -V
mysql -u root -p

MySQL/MariaDB の学習を開始するには、以下を最後まで読んでください。

  1. 初心者向けに MySQL/MariaDB を学ぶ – パート 1
  2. 初心者向けに MySQL/MariaDB を学ぶ – パート 2
  3. MySQL の基本的なデータベース管理コマンド – パート III
  4. データベース管理のための 20 の MySQL (Mysqladmin) コマンド – パート IV

Linux で MySQL/MariaDB のパフォーマンスを監視するための 4 つの便利なコマンドライン ツールを確認し、MySQL/MariaDB のパフォーマンスのチューニングと最適化に関する 15 の役立つヒントも確認してください。

それだけです。この記事では、MariaDB 10.1 安定版をさまざまな Debian および Ubuntu リリースにインストールする方法を説明しました。ご質問やご意見がございましたら、以下のコメントフォームからお送りください。