MongoDB を 1 つの記事でインストールする (linux+windows+docker)

Windows に MongoDB をインストールする

1. ダウンロードアドレス

https://www.mongodb.com/try/download/community

画像-20230801145201013

2.インストール

インストーラーを実行します。ダウンロードしたインストーラー (.msi ファイル) をダブルクリックし、インストール ウィザードの指示に従ってインストールします。デフォルト設定でインストールすることも、必要に応じてインストール パスやその他のオプションを変更することもできます。

3. 設定ディレクトリ

3.1 環境変数の設定

bin ディレクトリをパスに追加します: E:\work_soft\MongoDB\Server\6.0\bin

3.2 E:\work_soft\MongoDB\Server\6.0 で cmd を実行し、mongod を実行します

画像-20230801145339716

4. 設定ファイルを作成する

mongodb インストール ディレクトリに、新しい mongod.config ファイルを作成します

systemLog:
    destination: file
    path: E:\work_soft\MongoDB\Server\6.0\log\mongod.log
storage:
    dbPath: E:\work_soft\MongoDB\Server\6.0\db

5.mongodbをインストールする

コマンドを開く

cd E:\work_soft\MongoDB\Server\6.0\bin;

mongod.exe --config "E:\work_soft\MongoDB\Server\6.0\mongod.config" --install

画像-20230801145845384

6. サービスの開始/停止

#启动服务
net start MongoDB
#关闭服务
net stop MongoDB

Linux に MongoDB をインストールする

1. ダウンロードアドレス

https://www.mongodb.com/try/download/community

画像-20230801151153334

2. 圧縮パッケージを Linux サーバーにアップロードし (ここでは /usr/local に置きます)、解凍します。

cd /usr/local

tar -zxvf mongodb-linux-x86_64-rhel70-6.0.8.tgz

mongodb-linux-x86_64-rhel70-6.0.8 ディレクトリを取得します。

3. MongoDBに必要なディレクトリを作成します。

3.1、mongodbディレクトリを作成する

/usr/local ディレクトリに mongodb ディレクトリを作成します

cd /usr/local
mkdir mongodb

3.2、データとログのディレクトリを作成する

mongodb の下にデータ ディレクトリとログ ディレクトリ、およびログ ファイル mongodb.log を作成します。

cd mongodb 
mkdir data
mkdir logs
touch /usr/local/mongodb/logs/mongodb.log

4. MongoDB のインストール ディレクトリを移動します。

mv mongodb-linux-x86_64-rhel70-6.0.8/* /usr/local/mongodb

5. 環境変数を設定する

vim /etc/profile

コンテンツを追加する

export MONGODB_HOME=/usr/local/mongodb
export PATH=$MONGODB_HOME/bin:$PATH

保存して終了

6.MongoDB設定ファイルを追加する

vim /etc/mongodb.conf

コンテンツを追加する

#指定数据库路径
dbpath=/usr/local/mongodb/data
#指定MongoDB日志文件
logpath=/usr/local/mongodb/logs/mongodb.log
#使用追加的方式写日志
logappend=true
#端口号
port=27017 
#方便外网访问,外网所有ip都可以访问,不要写成固定的linux的ip
bind_ip=0.0.0.0
fork=true # 以守护进程的方式运行MongoDB,创建服务器进程
#auth=true #启用用户验证
#bind_ip=0.0.0.0 #绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定则默认本地所有IP

保存して終了

7. MongoDB の起動とシャットダウン

#进入mongodb的bin目录
cd /usr/local/mongodb/bin;

#启动 MongoDB
mongod -f /etc/mongodb.conf
#关闭 MongoDB
mongod --shutdown -f /etc/mongodb.conf

#查看进程
ps -ef | grep mongod

ドッカーインストール MongoDB

1. MongoDB イメージをプルします

docker pull mongo

2. コンテナを実行する

docker run -d -p 27017:27017 --name mongodb mongo

「mongodb」という名前の MongoDB コンテナーを作成して実行し、コンテナーのポート 27017 をホストのポート 27017 にマップします。

3. 実行されているかどうかを確認します

docker ps

画像-20230801154137624

4. 起動とシャットダウン

#启动
docker start mongodb
#关闭
docker stop mongodb

5. 共通コマンド

#删除容器
docker rm mongodb
#查看容器日志
docker logs mongodb
#进入容器
docker exec -it mongodb mongo admin
#创建数据库用户
db.createUser({user:'用户名',pwd:'密码',roles:[{role:'userAdminAnyDatabase',db:'admin'},'readWriteAnyDatabase']});
#进入user库
use user

上記の Linux+Windows+Docker インストール mongoDB チュートリアルは完了です

最後に書きます

関連記事に興味がある場合は、公式アカウント「Architecture Palace」に注目してください。今後も AIGC、Java の基本的な面接の質問、Netty、Spring Boot、Spring Cloud などの一連の記事、および一連の記事を更新していきます。乾物はいつでもお届けします!

おすすめ

転載: blog.csdn.net/jinxinxin1314/article/details/132044020