1、启动
numactl --interleave=all mongod mongodb.conf
2、停止
numactl --interleave=all mongod mongodb.conf --shutdown
3、登录
./mongo 192.168.1.100:24000/test -u 用户名 -p 密码
4、常用命令
show dbs; ##查看全部数据库
show collections; ##显示当前数据库中的集合(类似关系数据库中的表)
show users; ##查看当前数据库的用户信息
use <db name>; ## 切换数据库跟mysql一样
db; ## 查看当前所在数据库
db.stats(); ## 显示当前db状态
rs.status(); ## 显示集群状态
5、切割日志
随着日志文件变大,会影响mongodb的效率,需要切割日志。
##第一种方法
ps -ef | grep mongo
kill -SIGUSR1 <pid> ## 会切割出以当天命令的log日志,不影响服务
##第二种方法
mongo> use admin
mongo> db.runCommand({logRotate: 1})