官网获取源的地址:
https://www.mongodb.com/download-center
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.4.4.tgz
下载完后,ls命令查看你会发现在当前目录下多了个压缩文件:
然后解压它:
tar zxvf mongodb-linux-x86_64-3.0.6.tgz
更多的解压命令参考:http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html
解压完,发现对应文件名的文件夹:
移动改目录(可以不做)
mv mongodb-linux-x86_64-3.0.6 /etc/mongodb
cd 到mongodb的bin目录下,你会发现mongodb的两个想用的命令:mongo和mongod
设置设置软链[可选,可以不做]
/* 为mongo设置 */
ln -s /etc/mongodb/bin/mongo /usr/sbin/mongo
// 或者
// ln -s /etc/mongodb/bin/mongo /usr/bin/mongo
/* 为mongod设置 */
ln -s /etc/mongodb/bin/mongod /usr/sbin/mongod
// 或者
// ln -s /etc/mongodb/bin/mongod /usr/bin/mongod
如果不设置软链,可以直接路径访问这两个命令
/etc/mongodb/bin/mongo -help
/etc/mongodb/bin/mongod -help
在执行完以上操作后使用mongo命令,出现下面的错误:
- 上网google到一个实际可行的解决方案:
# vim /etc/profile
手动设置变量,这需要在环境变量配置文件里添加一行:
export LC_ALL=C
在命令行里敲也可以,但只是临时的重启后没有用了。
wq保存然后重新登录才会有效(我的是远程阿里云主机,本地的是要重启?)
然后就解决了。
- 还有第二个方法(这个方法没有试过):
手动更改源环境
# vim /etc/default/locale
在locale文件中添加下面三句
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
LC_ALL="en_US.UTF-8"