2026年5月22日
2026年5月22日
MongoDBのインストールと基本操作方法
ステップ1: MongoDBのインストール
1.1 必要なパッケージを更新する
# apt-getを用いてパッケージリストを更新します。
sudo apt-get update
1.2 MongoDBのリポジトリを追加する
# MongoDBのリポジトリキーを追加します。`GPG_KEY`には具体的なキーIDが必要です。
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
# /etc/apt/sources.list.d/mongodb-org-4.4.listを作成し、MongoDB 4.4リポジトリを追加します。
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
1.3 MongoDBのインストール
# MongoDBをインストールします。
sudo apt-get install -y mongodb-org
ステップ2: MongoDBを起動する
2.1 MongoDBサービスを開始する
# MongoDBサーバーを開始します。
sudo systemctl start mongod
2.2 MongoDBサービスを自動起動に設定する
# MongoDBをシステムの再起動時に自動的に開始するように設定します。
sudo systemctl enable mongod
ステップ3: MongoDBの基本操作
3.1 MongoDBクライアントに接続する
# mongoコマンドでMongoDBに接続します。`root`はユーザ名、`password`はパスワードです。
mongo -u root -p password --authenticationDatabase admin
3.2 データベースとコレクションの操作
# 初期化を行い、新しいデータベースを作成します。
use mydatabase
# コレクションを生成します。
db.createCollection("mycollection")
# インデックスを作成します。
db.mycollection.createIndex({"name": 1})
ステップ4: 実践とトラブルシュート
4.1 データの挿入、更新、削除
# 文字列データを挿入します。
db.mycollection.insertOne({ "name": "John Doe", "age": 30, "email": "johndoe@example.com" })
# 更新操作を行います。
db.mycollection.updateOne({ "name": "John Doe" }, { $set: { "age": 31 } })
# 削除操作を行います。
db.mycollection.deleteMany({})
4.2 ログの確認
# MongoDBのログを確認します。通常は `/var/log/mongodb/` ディレクトリに保存されています。
tail -f /var/log/mongodb/mongo.log
注意事項
- MongoDBのユーザー認証とアクセス制御は重要なセキュリティ対策です。
- パフォーマンスを最適化するためには、定期的にインデックスやデータのバックアップを行うことが推奨されます。
まとめ
1. インストール: MongoDBをLinuxサーバーにインストールし、基本的な設定を行います。
2. 起動: MongoDBサービスを開始して自動起動を有効化します。
3. 基本操作: データベースとコレクションを作成し、データの挿入、更新、削除を行うことができます。
4. 実践: 実際の運用でデータ管理を行います。
5. 注意点: セキュリティやパフォーマンスの観点から重要な注意点を考慮します。
関連記事:
- [Linuxサーバーの基本設定]
- [データベースセキュリティ強化方法]
- [MongoDBのバックアップと復元]