MariaDB は、GNU GPLの下で無料で維持することを目的とした、MySQLリレーショナルデータベース管理システムのコミュニティ開発フォークです。開発は、OracleCorporationによる買収への懸念からMySQLをフォークしたMySQLの元々の開発者の何人かによって主導されています。寄稿者は、MariaDBFoundationと著作権を共有する必要があります。
MariaDBサーバーは、世界で最も人気のあるデータベースサーバーの1つです。これはMySQLの元の開発者によって作成され、オープンソースのままであることが保証されています。注目すべきユーザーには、ウィキペディア、WordPress.com、Googleが含まれます。
このガイドでは、最新バージョンのMariaDBをDebian9サーバーにインストールする方法について説明します。
CentOS7サーバーへのMariaDBのインストールに関するガイドも読むことができます。 およびUbuntuサーバー
sudo apt install mariadb-server
インストール後、以下のコマンドを発行して、MariaDBのインストールのステータスを確認します。
sudo systemctl status mariadb
MySQLデータベースが実行されているので、次に行うことは、いくつかの危険なデフォルトを削除し、データベースシステムへのデフォルトアクセスをロックダウンする単純なセキュリティスクリプトを実行することです。以下のコマンドを発行して、スクリプトを開始します。
sudo mysql_secure_installation
スクリプトは、次のようないくつかの質問をします。
- 現在のルートパスワード–これはMySQLの新規インストールであるため、おそらくパスワードを持っていないので、空白のままにしておくと、パスワードを設定するかどうかを尋ねられます。 Yと入力して続行します。
- 匿名ユーザーの削除-Yと入力するか、Enterボタンを押して、デフォルト(Y)を選択します。
- ルートログインをリモートで無効にする-Yと入力するか、Enterボタンを押して、デフォルト(Y)を選択します。
- テストデータベースの削除-Yと入力するか、Enterボタンを押してデフォルト(Y)を選択します
- 特権テーブルの再読み込み-Yと入力するか、Enterボタンを押して、デフォルト(Y)を選択します
データベースサーバーを保護した後、MariaDBが必要に応じて機能していることを確認できます。以下のコマンドを入力して、インストールされているバージョンを確認します。
mysql --version
mysqladmin
を使用することもできます ツール、コマンドを入力して管理コマンドを実行できるクライアント:
sudo mysqladmin -u root -p version
これは、インストールが成功したことを示しています。