MongoDB数据库新手入门( 二 )

  1. 方式二
把上面的命令写成脚本文件,我把它放到 ~/restartMongo 中,如下:
cd ~vim restartMongo#写入:mongod --config /usr/local/mongodb/etc/mongodb.conf# 保存退出# 执行脚本启动./restartMongo查看进程mongodb默认端口号27017
执行命令查看:
netstat -ltunp或者使用如下命令
netstat -lanp | grep "27017"启动之后就可以连接mongo server
操作mongo数据库mongo (或者指定ip:port: mongo ip:port)
admin数据库添加用户、安全认证use adminshow usersdb.createUser({user:"root",pwd:"123456",roles:[{role:"root",db:"admin"}]})show users关闭mongo serverdb.shutdownServer()启用安全认证
  1. 修改etc/mongodb.conf
#开启认证,必选先添加用户auth=true
  1. 重新开启mongo server
mongod --config /usr/local/mongodb/etc/mongodb.conf此时show dbs查看不到任何数据库
use admindb.auth('root', '123456') # 输出1标记访问数据库成功show dbs客户端链接开放防火墙端口号,不再赘述 。
开机启动配置开机启动脚本文件: /etc/rc.d/init.d/mongod
start() {/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/etc/mongodb.conf}stop() {/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/etc/mongodb.conf --shutdown}case "$1" instart)start;;stop)stop;;restart)stopstart;;*)echo$"Usage: $0 {start|stop|restart}"exit 1esac我是 甜点cc
热爱前端开发,也喜欢专研各种跟本职工作关系不大的技术,技术、产品兴趣广泛且浓厚 。本号主要致力于分享个人经验总结,希望可以给一小部分人一些微小帮助 。
希望能和大家一起努力营造一个良好的学习氛围,为了个人和家庭、为了我国的互联网物联网技术、数字化转型、数字经济发展做一点点贡献 。数风流人物还看中国、看今朝、看你我 。

经验总结扩展阅读