安装mongodb
下载
wget https://repo.mongodb.org/yum/redhat/8/mongodb-org/6.0/x86_64/RPMS/mongodb-org-server-6.0.2-1.el8.x86_64.rpm
安装
rpm -ivh mongodb-org-server-6.0.2-1.el8.x86_64.rpm
启动
systemctl start mongod.service
查看状态
systemctl status mongod.service
成功
失败
失败处理
红色文字 status=14 说是文件权限问题,依次运行以下命令
chown -R mongod:mongod /var/lib/mongo
chown -R mongod:mongod /var/log/mongodb
chown mongod:mongod /tmp/*.sock
再次启动,查看状态
安装成功后,发现6.0中没有mongo这个命令,需要安装mongodb shell
安装mongodb shell
下载
wget https://downloads.mongodb.com/compass/mongosh-1.6.0-linux-x64.tgz
解压
tar -zxvf mongosh-1.6.0-linux-x64.tgz
解压后得到 mongosh-1.6.0-linux-x64
文件夹,在mongosh-1.6.0-linux-x64/bin
目录下会有mongosh
和mongosh_crypt_v1.so
这两个文件,根据官方文档,需要把这个两个文件分别放到 /usr/local/bin/
和/usr/local/lib/
中,运行如下命令
sudo cp mongosh /usr/local/bin/
sudo cp mongosh_crypt_v1.so /usr/local/lib/
然后命令行输入
mongosh
show dbs
完成