メインコンテンツへスキップ

Linuxサーバーでデータベースをセットアップ - データベースサービスの導入と管理

このガイドに最適な製品

今すぐ始めましょう — 最適な製品を注文して、このガイドに沿ってステップバイステップで進めてください。

はじめに

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

One Click Appsインストーラーでデータベースをインストール

VPSのウェブインターフェースにあるOne Click Appsインストーラーから直接データベースをインストールできます。初期アプリ設定が完了したら、アプリカタログを開き、データベースを検索。お好みのプロジェクト、環境、ドメイン設定でデプロイを開始しましょう。コマンドラインでの手動セットアップなしで、統合されたウェブベースの管理、カスタムドメイン対応、SSL発行(対応している場合)などのメリットを享受しながら、素早く簡単にデータベースを展開・管理できます。

準備

データベースのインストールを始める前に、まずシステムを最新の状態にしておく必要があります。お使いの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パッケージをインストールします。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)サーバーを設定し、rootユーザーのパスワードを設定しましょう。次のプロンプトはEnterキーでスキップできます。

備考

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

次にrootユーザーのパスワード設定を求められます。yで承認し、新しいパスワードを入力してください。

注記

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

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

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

続いてMariaDB(MySQL)が提供するテスト用データベースの削除をyで承認しましょう。不要なので削除して問題ありません。

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

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