標籤:
1. wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-2.6.7.tgz?_ga=1.68265944.858401362.1421216907 //下載
- tar -zxvf mongodb-linux-i686-2.6.7.tgz\?_ga\=1.68265944.858401362.1421216907 //解壓
- mv mongodb-linux-i686-2.6.7 mongodb //重新命名
- rm mongodb-linux-i686-2.6.7.tgz\?_ga\=1.68265944.858401362.1421216907 //刪掉壓縮包
- mkdir -p /data/mongo/logs //建立log目錄
- mkdir -p /data/mongo/db //建立db目錄
- cd mongodb/
- cd bin/
- vi mongodb.conf //建立設定檔 10 是設定檔資訊
- dbpath = /data/mongo/db #資料檔案存放目錄
logpath = /data/mongo/logs/mongodb.log #記錄檔存放目錄
port = 27017 #連接埠
fork = true #以精靈的方式啟用,即在後台運行
nohttpinterface = true
auth=true #需要驗證
- cp mongodb.conf /etc/mongodb.conf //把設定檔放到etc目錄
- rm mongodb.conf //刪掉mongodb檔案下的conf
- sudo ln -s /home/zhangxd/work/mongodb/mongodb/bin/mongod /usr/bin/mongod //建立軟連結
- ln -s /home/zhangxd/work/mongodb/mongodb/bin/mongo /usr/bin/mongo //建立軟連結
- sudo yum install glibc.i686 //相容一個錯誤的,忘記啥錯了,如果 mongod -f /etc/mongodb.conf 啟動不報錯不用執行
- yum whatprovides libstdc++.so.6 //相容一個錯誤的,忘記啥錯了,如果 mongod -f /etc/mongodb.conf 啟動不報錯不用執行
- sudo yum install libstdc++-4.4.7-16.el6.i686 //相容一個錯誤的,忘記啥錯了,如果 mongod -f /etc/mongodb.conf 啟動不報錯不用執行
- mongod -f /etc/mongodb.conf //使用我們的設定檔啟動mongodb
- vi /etc/rc.d/rc.local 添加自啟動 mongod -f /etc/mongodb.conf //添加開機自啟動
- db.addUser(‘tank1‘,‘test’); //添加使用者,給哪個db添加就去哪個db下
centos mongo資料庫搭建