私たちは、データベースの管理や運用において、信頼性の高い選択肢を求めています。そこで注目されるのがUbuntuでのMariaDBインストールです。MariaDBは、高速で安全なオープンソースのデータベースであり、多くの開発者や企業に支持されています。特にUbuntuとの相性は抜群で、簡単にセットアップできるのが魅力です。
Ubuntu Mariadb インストールの準備
UbuntuにMariaDBをインストールする前に、いくつかの準備が必要です。以下に、必要なシステム要件やパッケージのインストール手順を示します。
システム要件
MariaDBを正常に動作させるためには、以下のシステム要件を確認する必要があります。
- オペレーティングシステム: Ubuntu 20.04 LTS以上
- CPU: 1 GHz以上のプロセッサ
- メモリ: 最低1 GB以上
- ディスクスペース: 最低20 MBの空き容量
これらの要件を満たしているか確認してください。また、推奨される構成を使用することで、性能向上が期待できます。
必要なパッケージのインストール
MariaDBのインストールをスムーズに行うために、必要なパッケージをインストールします。以下の手順に従ってください。
- 端末を開きます。
- 以下のコマンドを入力して、パッケージリストを更新します。
-
sudo apt update
- 次に、MariaDBサーバーをインストールします。
-
sudo apt install mariadb-server
- インストール後、MariaDBサービスを起動します。
-
sudo systemctl start mariadb
- サービスが自動で起動するように設定します。
Ubuntu での Mariadb のインストール手順
Ubuntu に MariaDB をインストールする手順を以下に示します。システムの準備が整っていることを確認した上で進めてください。
Apt リポジトリの追加
- 端末を開く。
- 以下のコマンドを実行して、システムのパッケージリストを更新します。
sudo apt update
- MariaDB の公式 APT リポジトリを追加します。次のコマンドを入力します。
sudo apt install software-properties-common
sudo add-apt-repository 'deb [arch=amd64,arm64] https://mariadb.org/mariadb/repositories/ $(lsb_release -cs) main'
- リポジトリの追加後、再度パッケージリストを更新します。
sudo apt update
Mariadb のインストールコマンド
- MariaDB サーバーをインストールします。以下のコマンドを入力します。
sudo apt install mariadb-server
- インストール後、MariaDB サービスが自動的に開始されます。サービスの状態を確認できます。
sudo systemctl status mariadb
- MariaDB の初期設定を行います。セキュリティ設定ウィザードを実行します。
sudo mysql_secure_installation
- プロンプトに従って、ルートパスワードや匿名ユーザーの削除、リモートアクセスの無効化、テストデータベースの削除を行います。
- 設定が完了したら、MariaDB にアクセスします。
sudo mysql -u root -p
Mariadb の設定
MariaDBの設定は、データベースの運用において重要なステップです。この段階では、初期設定とユーザーの作成、権限設定を行います。
初期設定の実行
初期設定を実行することで、MariaDBのセキュリティを強化し、データベース環境を整えます。以下の手順に従ってください。
- 端末を開き、MariaDBを起動します。 コマンドは「sudo mysql」です。
- 初期設定ウィザードを実行します。 コマンドで「sudo mysql_secure_installation」を入力します。
- ルートパスワードを設定します。 セキュリティを強化するために、強力なパスワードを使用してください。
- 匿名ユーザーの削除を承認します。 不要なアクセスを防ぎます。
- リモートルートログインを無効にします。 セキュリティを高めるために、ローカルでのアクセスのみを許可します。
- テストデータベースを削除します。 不要なリソースを取り除きます。
- 変更を適用します。 「Y」を入力してEnterを押します。
ユーザーの作成と権限設定
- 再度MariaDBに接続します。 「sudo mysql」を使います。
- 新しいユーザーを作成します。 例えば、コマンドは「CREATE USER ‘新ユーザー名’@’localhost’ IDENTIFIED BY ‘パスワード’;」です。
- 必要な権限をユーザーに付与します。 例えば、「GRANT ALL PRIVILEGES ON *.* TO ‘新ユーザー名’@’localhost’;」と言います。
- 権限の変更を適用します。 「FLUSH PRIVILEGES;」と入力します。
- 作成したユーザーでの動作確認を行います。 「EXIT;」でMariaDBを終了し、新ユーザーでログインします。
インストール後の確認
MariaDBのインストールが完了したら、次の手順で確認作業を行います。適切な設定がされているか確かめることが重要です。以下の手続きを実行します。
サービスの起動と確認
- sudo systemctl start mariadb
Conclusion
UbuntuにMariaDBをインストールすることで私たちのデータベース管理が一層効率的になります。手順を踏むことで簡単にセットアップできるだけでなく、セキュリティや性能面でも優れた選択肢となります。初期設定やユーザー管理をしっかり行うことで、安心して運用できる環境が整います。
今後のプロジェクトにおいても、MariaDBの導入を考えることで、私たちのデータベースの運用がさらにスムーズになるでしょう。これからもMariaDBを活用し、データ管理のスキルを向上させていきたいと思います。
