1,centos6上安裝mongodb:
2,新建可以遠程訪問的用戶,以便可以遠程訪問:
[root@localhost ~]# cd /usr/local/mongodb/bin/ [root@localhost bin]# ./mongo > use admin # 切換到admin用戶 switched to db admin > db.createUser({user:"admin",pwd:"123456",roles:[{"role":"userAdminAnyDatabase","db":"admin"},{"role":"readWrite","db":"test"}]}) # 創建可以遠程訪問的用戶admin Successfully added user: { "user" : "admin", "roles" : [ { "role" : "userAdminAnyDatabase", "db" : "admin" }, { "role" : "readWrite", "db" : "test" } ] } >
9,在其他的內網機器上過來方位測試(本步驟是在另外一台機器上操作,ip地址為192.168.13.128)
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 安裝mongo命令: tar fx mongodb-linux-x86_64-3.0.6.tgz mv mongodb-linux-x86_64-3.0.6 /usr/local/mongodb cd /usr/local/mongodb/bin export PATH=/usr/local/mongodb/bin:$PATH ./mongo 192.168.13.167:27017/admin -u admin -p # 輸入13.167這台mongodb服務端的密碼 MongoDB shell version: 3.0.6 Enter password: connecting to: 192.168.13.167:27017/admin Welcome to the MongoDB shell. For interactive help, type "help". For more comprehensive documentation, see http://docs.mongodb.org/ Questions? Try the support group http://groups.google.com/group/mongodb-user Server has startup warnings: 2018-06-19T18:00:06.197+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended. 2018-06-19T18:00:06.198+0800 I CONTROL [initandlisten] 2018-06-19T18:00:06.198+0800 I CONTROL [initandlisten] 2018-06-19T18:00:06.198+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 2018-06-19T18:00:06.198+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2018-06-19T18:00:06.198+0800 I CONTROL [initandlisten] 2018-06-19T18:00:06.198+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 2018-06-19T18:00:06.198+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2018-06-19T18:00:06.198+0800 I CONTROL [initandlisten] > >show dbs admin 0.078GB local 0.078GB >