Skip to main content

専用サーバー:データベースのインストール

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

はじめに

このガイドでは、さまざまな種類のデータベースのインストール手順を紹介します。例としてUbuntu 20.04を使用していますが、当社のサイトで提供している他のLinuxディストリビューション向けの同等のコマンドも記載しています。これらのコマンドはSSH経由で実行する必要があります。SSHでサーバーに接続する方法がわからない場合は、こちらをご覧ください:初回アクセス(SSH)

準備

データベースのインストールを始める前に、まずシステムが最新の状態であることを確認しましょう。お使いのOSに応じて、以下のコマンドでパッケージマネージャーのパッケージを更新してください。

// Ubuntu & Debian
sudo apt update

// CentOS
sudo yum update

// OpenSUSE
sudo zypper up

// Fedora
sudo dnf upgrade --refresh

データベースの種類

インストールしたいデータベースサービスに応じて、該当するガイドに従ってください。

MariaDBとは?

MariaDBはMySQLからフォークされたオープンソースのリレーショナルデータベース管理システムです。パフォーマンスやセキュリティの向上、継続的な開発が特徴です。特にストレージエンジンの改善があり、MySQLとの完全な互換性を持つアーキテクチャを提供しています。MySQLよりMariaDBを推奨します。

MariaDBのインストール

まず、最新のMariaDBバージョンがインストールされるように確認します。Debian 9やUbuntu 18.04などの古いOSでは、標準のパッケージマネージャーに最新のMariaDBが含まれていないため、以下のコマンドで最新バージョンを取得できるようにします。

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

リポジトリを追加したら、準備セクションの手順に従ってパッケージマネージャーのキャッシュを更新してください。

備考

MariaDBリポジトリの追加(上記のステップ)は、Ubuntu 22.04やDebian 11などの最新OSでは省略しても問題ありません。

リポジトリのセットアップが完了したら、mariadb-serverパッケージをインストールしてMariaDBのインストールを開始します。OSに応じて以下のコマンドを実行してください。

// Ubuntu & Debian
sudo apt install mariadb-server

// CentOS
sudo yum install mariadb-server

// OpenSUSE
sudo zypper install mariadb

// Fedora
sudo dnf install mariadb-server

MariaDBの設定

インストールが完了したら、以下のコマンドでサーバーの設定を開始します。

mysql_secure_installation

プロンプトに従ってMariaDB(MySQL)サーバーの設定を行い、サーバーのパスワードを設定します。次のプロンプトでは、Enterキーを押して入力をスキップできます。

備考

rootユーザーはMariaDB(MySQL)サーバーのメインユーザーです!

次にrootユーザーのパスワードを設定するか尋ねられます。yを入力して設定を開始し、新しいパスワードを入力してください。

注記

パスワード入力中は画面に表示されませんが、これは正常な動作です。rootユーザーには安全なパスワードを設定し、必ず安全な場所に保管してください。

続いて匿名ユーザーを削除するか尋ねられます。セキュリティのため必ず削除しましょう。yで承認してください。

次にrootユーザーの外部接続を許可するか尋ねられます。セキュリティ上、無効にすることを推奨します。yで無効化してください。

次にMariaDBが提供するテスト用データベースを削除するか尋ねられます。不要なのでyで削除しましょう。

最後にデータベースの権限を更新するか尋ねられます。rootユーザーのパスワードを有効にするため、yで承認してください。

これでMariaDB(MySQL)サーバーの準備が完了です!