准备:
ubuntu32位机
mongodb32位linux压缩包mongodb-linux-i686-3.2.8.tgz
https://www.mongodb.com/
安装:
1>将压缩包拷贝到自己用户目录下,并解压缩,重命名
// 我这里用户名是ll,同时要找好压缩包原位置
cp mongodb-linux-i686-3.2.8.tgz /home/ll/
// cd切换到用户目录下,解压缩包
tar zxvf mongodb-linux-i686-3.2.8.tgz
// 重命名
mv mongodb-linux-i686-3.2.8 mongodb
2>看一下mongodb文件夹下都有哪些文件
bin -目录
GNU-AGPL-3.0 -文件
MPL-2 -文件
README -文件
THIRD-PARTY-NOTICES -文件
3>这是在mongodb目录下创建一个数据库目录(后续使用)
// 我用 姓名_db 来命名
mkdir lilei_db
4>开启数据库服务
// 先切换到mongodb的bin目录下
cd ./bin
// 执行命令(32位ubuntu使用这句命令会报错)
./mongod --dbpath=../lilei_db
主要看到图片标红的错误,意思是说
default storage engine ‘wiredTiger’ is not available
(默认的wiredTiger存储引擎不可用)
Please specify a different storage engine explicitly
(请换一个不同的存储引擎)
哎呀,这里问题来了,我咋知道换哪个啊?别怕,人家告诉你了,后面还一句呢
e.g. –storageEngine=mmapv1., terminating
(例如:尝试加上这个参数,指定存储引擎为mmapv1)
所以这里执行如下命令
./mongod --dbpath=../lilei_db --storageEngine=mmapv1
这时,当你看到这幅图时说明数据库服务就开启了,在端口27017等待
5>使用数据命令
同样在bin目录下使用命令
./mongo
看到上图这样情况就是可以执行数据库命令语句了。
(后续会总结出mongodb数据库的使用)