服务器安装mongodb服务,并用compass连接,进行可视化管理
服务器系统,mongodb版本centos7.4,mongodb-linux-x86_64-rhel70-4.2.3.tgz步骤一:下载mongodb上面是我选择mongodb的版本,可根据自己的系统选择,选择package时记得选择TGZ压缩包。1.在centos里面安装,只要拿到下载链接即可。wget https://fastdl.mongodb.org/linux/mongo...
服务器系统,mongodb版本
centos7.4,mongodb-linux-x86_64-rhel70-4.2.3.tgz
步骤一:下载mongodb
上面是我选择mongodb的版本,可根据自己的系统选择,选择package时记得选择TGZ压缩包。
1.在centos里面安装,只要拿到下载链接即可。
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.3.tgz
2.查看是否下载下来了。
ls
显示有mongodb-linux-x86_64-rhel70-4.2.3.tgz,证明下载下来了。
步骤二:解压
1.通过下面命令解压。
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.3.tgz
2.查看是否解压成功。
ls
显示mongodb-linux-x86_64-rhel70-4.2.3文件夹证明下载成功。
3.为了方便管理,我们移动并重命名解压成功的文件夹。
mv mongodb-linux-x86_64-rhel70-4.2.3 /usr/local/mongodb
步骤三:配置conf与目录
1.cd 到 /usr/local/mongodb/目录。
cd /usr/local/mongodb/
2.创建db目录和日志文件。
mkdir -p ./data/db
mkdir -p ./logs
touch ./logs/mongodb.log
3.创建mongodb.conf文件。
vim ./mongodb.conf
复制下面内容,粘贴,然后按ESC健退出,按ctrl+:(冒号)输入wq,然后回车保存。
#端口号
port=27017
#db目录
dbpath=/usr/local/mongodb/data/db
#日志目录
logpath=//usr/local/mongodb/logs/mongodb.log
#后台
fork=true
#日志输出
logappend=true
#允许远程IP连接
bind_ip=0.0.0.0
步骤四:通过软连,把服务改成全局,方便使用
1.依次输入以下命令。
ln -s /usr/local/mongodb/bin/mongod /usr/local/bin/mongod
ln -s /usr/local/mongodb/bin/mongo /usr/local/bin/mongo
2.回到根目录,启动mongodb服务。
mongod
3.启动mongodb客服端。
mongo
步骤五:将MongoDB服务加入随机启动
1.首先,安装好MongoDB服务,并在Mongodb的安装目录bin目录下增加一个配置文件,前面我们已经增加了这个配置文件。
dbpath = /usr/local/mongodb/bin/data/db #数据文件存放目录
logpath = /usr/local/mongodb/bin/logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
nohttpinterface = true
2.然后在 /etc/rc.local 文件中增加一条语句。
vi /etc/rc.local
/usr/local/mongodb/bin/mongod -dbpath=/usr/local/mongodb/bin/data/db --fork --port 27017 --logpath=/usr/local/mongodb/bin/logs/mongodb.log --logappend --auth
使用mongodb可视化管理工具compass连接服务器上的mongodb
1.首先需要确定服务器是否放行了27017端口,(刚才我们在mongodb.conf文件里已经配置了post为21017)。如果是云服务器可能还需要在防火墙规则或者安全组中放行27017端口(如果连不上再去放行吧)。
2.一般我们通过SSH连接,需要修改服务器上/etc/ssh下的sshd_config文件,增加一行“AllowTcpForwarding yes”(通过sudo vim 来修改文件,不清楚此命令的同学请自行搜索),来允许其通过TCP进行连接。然后运行sudoservice sshd restart来重启ssh。
3.打开compass,Hostname默认是localhost。
测试插入数据
1.连接mongodb服务。
mongo
2.显示数据库。
show dbs
3.创建test数据库。
use test
4.插入数据。
db.test.insert({name:'叶志远')}
插入成功。
好啦,到这里也就结束啦,学习应该循序渐进,不能急躁,一次失败了,想想哪里出了问题,再试多几次,不要放弃,你会成功的,加油。
更多推荐
所有评论(0)