手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 8 MongoDB データベースサーバー構築

CentOS 8 は既に通常の CentOS Linux としてはサポートが終了しています。このページは新規構築を推奨するものではなく、過去環境の保守、移行前調査、設定の読み解きに使うためのレガシー Linux 手順です。新規構築では、現在サポートされているディストリビューションを利用してください。

CentOS 8 サーバー管理ガイドへ戻る

CentOS 8 で MongoDB を導入し、データベースサーバーとして起動確認する手順です。MongoDB はドキュメント指向データベースであり、RDBMS とは設定や運用の見方が異なります。

リポジトリを確認する

ls -l /etc/yum.repos.d/
grep -R "mongodb" /etc/yum.repos.d 2>/dev/null

インストールする

dnf install mongodb-org

設定ファイルを確認する

grep -E "^  dbPath|^  bindIp|^  port" /etc/mongod.conf

サービスを起動する

systemctl enable --now mongod
systemctl status mongod

接続確認

mongosh --eval "db.runCommand({ ping: 1 })"

確認するポイント

  • bindIp が外部公開になっていないか。
  • 認証を有効化しているか。
  • dbPath の容量とバックアップ方針があるか。
  • アプリケーション接続文字列を管理しているか。

まとめ

MongoDB は、インストールよりも bindIp、認証、データ配置、バックアップをどう扱うかが重要です。CentOS 8 の既存環境では、mongod.conf と実際の待ち受け、アプリケーション接続先を確認します。

関連する記事

参考書籍

参考
書籍
参考書籍
CentOS 7 システム管理ガイド

CentOS 7 の systemd、NetworkManager、firewalld などを確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

CentOS 8 MongoDB データベースサーバー構築

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る