about to fork child process, waiting until server is ready for connections. forked process: 4855 child process started successfully, parent exiting
查看data,发现里面已经有数据了
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
➜ mongodb_pro cd data
➜ data ls
WiredTiger
WiredTiger.lock
WiredTiger.turtle
WiredTiger.wt
WiredTigerLAS.wt
_mdb_catalog.wt
collection-0-2146738068862245035.wt
collection-2-2146738068862245035.wt
diagnostic.data
index-1-2146738068862245035.wt
index-3-2146738068862245035.wt
index-4-2146738068862245035.wt
journal
mongod.lock
sizeStorer.wt
storage.bson
查看日志
1
2
3
4
5
6
7
8
9
10
11
12
13
14
➜ mongodb_pro cd ./log
➜ log ls
mongod.log
➜ log tail mongod.log
2017-07-21T15:53:58.140+0800 I CONTROL [initandlisten]
2017-07-21T15:53:58.140+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-07-21T15:53:58.140+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2017-07-21T15:53:58.140+0800 I CONTROL [initandlisten]
2017-07-21T15:53:58.281+0800 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory '/Users/linhao/mongodb_pro/data/diagnostic.data'
2017-07-21T15:53:58.388+0800 I INDEX [initandlisten] build index on: admin.system.version properties: { v: 2, key: { version: 1 }, name: "incompatible_with_version_32", ns: "admin.system.version" }
2017-07-21T15:53:58.388+0800 I INDEX [initandlisten] building index using bulk method; build may temporarily use up to 500 megabytes of RAM
2017-07-21T15:53:58.406+0800 I INDEX [initandlisten] build index done. scanned 0 total records. 0 secs
2017-07-21T15:53:58.407+0800 I COMMAND [initandlisten] setting featureCompatibilityVersion to 3.4
2017-07-21T15:53:58.407+0800 I NETWORK [thread1] waiting for connections on port 12345
最后一句可以看到服务等待端客户端连接,对应端口为12345而不是默认的27017
最后利用bin目录下的mongo客户端连接服务
1
./bin/mongo localhost:12345/test
1
2
3
4
5
6
7
8
9
➜ mongodb_pro ./bin/mongo localhost:12345/test
MongoDB shell version v3.4.6
connecting to: mongodb://localhost:12345/test
MongoDB server version: 3.4.6
Server has startup warnings:
2017-07-21T16:10:19.703+0800 I CONTROL [initandlisten]
2017-07-21T16:10:19.703+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-07-21T16:10:19.704+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2017-07-21T16:10:19.704+0800 I CONTROL [initandlisten]
如需关服务,在游标输入
1
db.shutdownServer()
但这时会报这个错误:shutdown command only works with the admin database; try ‘use admin’
按照提示这样解决:
1
2
use admin
db.shutdownServer()
1
2
3
4
server should be down...
2017-07-21T16:10:09.556+0800 I NETWORK [thread1] trying reconnect to localhost:12345 (127.0.0.1) failed
2017-07-21T16:10:09.557+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:12345, in(checking socket for error after poll), reason: Connection refused
2017-07-21T16:10:09.557+0800 I NETWORK [thread1] reconnect localhost:12345 (127.0.0.1) failed failed