首页 > 数据库 >Linux下Mongodb安装和启动配置

Linux下Mongodb安装和启动配置

时间:2023-11-08 18:01:15浏览次数:30  
标签:bin Mongodb Linux db i686 mongodb linux 2.0 安装




  1. Mongodb的安装与启动
  2. 下载链接: http://www.mongodb.org/downloads----------------------------------------------------------------------------
    Linux安装第一步:下载安装包下载版本:2.0.2-rc2下载链接: http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.4.tgz首先在linux中解压缩安装程序通过命令操作:解压:[root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.1.tgz解压过程如下:

mongodb-linux-i686-2.0.1/
mongodb-linux-i686-2.0.1/THIRD-PARTY-NOTICES
mongodb-linux-i686-2.0.1/GNU-AGPL-3.0
mongodb-linux-i686-2.0.1/README
mongodb-linux-i686-2.0.1/bin/
mongodb-linux-i686-2.0.1/bin/mongofiles
mongodb-linux-i686-2.0.1/bin/mongostat
mongodb-linux-i686-2.0.1/bin/bsondump
mongodb-linux-i686-2.0.1/bin/mongos
mongodb-linux-i686-2.0.1/bin/mongotop
mongodb-linux-i686-2.0.1/bin/mongodump
mongodb-linux-i686-2.0.1/bin/mongoimport
mongodb-linux-i686-2.0.1/bin/mongosniff
mongodb-linux-i686-2.0.1/bin/mongo
mongodb-linux-i686-2.0.1/bin/mongod
mongodb-linux-i686-2.0.1/bin/mongoexport
mongodb-linux-i686-2.0.1/bin/mongorestore


我们把 mongodb-linux-i686-2.0.2-rc2重命名为mongodb

mv mongodb-linux-x86_64-2.0.4.tgz mongodb
  1. 然后定位到mongodb/bin目录中
cd /usr/local/mongodb/bin
  1. 启动命令 :
  2. ./mongod --dbpath=/usr/local/mongodb/mongodb_db --logpath=/usr/local/mongodb/mongodb_logs/mongodb.log --logappend&
  3. 检查mogodb端口
netstat -lanp  | grep 27017
  1. 使用默认账号,添加自己的账号
./mongo
MongoDB shell version: 2.0.4
connecting to: test
> db.system.users.find()
> db.system.users.find();
> use mongo_test
switched to db mongo_test
> db.createCollection("test")
{ "ok" : 1 }
//使用默认账号
> use admin
switched to db admin
//添加账号
> db.adduser('cl','cl')
//读写授权
> db.auth("zhixian","Zhixian123")
//添加成功
Mon Jun 20 22:43:13 TypeError: db.adduser is not a function (shell):1
//测试
> db.addUser('cl','cl')
{ "n" : 0, "connectionId" : 1, "err" : null, "ok" : 1 }
{
        "user" : "cl",
        "readOnly" : false,
        "pwd" : "1b8c3505b26a25291393e900e8c89f29",
        "_id" : ObjectId("5768018f62752737d5e06717")
}


> show collections
system.indexes
system.users
> db.system.users.find()
{ "_id" : ObjectId("5768018f62752737d5e06717"), "user" : "cl", "readOnly" : false, "pwd" : "1b8c3505b26a25291393e900e8c89f29" }
> exit
bye


linux下开机启动mongodb

vim /etc/rc.local


  1. 最后一行加入
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/mongodb_db --fork --port 27017  --logpath=/usr/local/mongodb/mongodb_logs/mongodb.log--logappend --auth

标签:bin,Mongodb,Linux,db,i686,mongodb,linux,2.0,安装
From: https://blog.51cto.com/u_809530/8257254

相关文章

  • rocky linux v9.2 网络配置
         ......
  • Linux用户组和权限管理
    Linux用户组和权限管理1、Linux安全模型三A认证:Authentication:认证,验证用户身份Authorization:授权,不同的用户设置不同权限Accouting|Audition:审计当用户登录成功时,系统会自动分配令牌token,包括:用户标识和组成员等信息1.1、用户Linux中每个用户是通过UserID(UID)来唯一标......
  • linux 安装 elasticsearch
    1、创建一个新用户创建用户:useraddelastic设置密码:passwdelastic2、创建所需文件夹安装路径:mkdir/usr/local/elasticsearch日志:mkdir/usr/local/elasticsearch/esdata/log数据:mkdir/usr/local/elasticsearch/esdata/data3、安装包下载与解压下载:https://artif......
  • linux如何查看服务器当前的并发访问量
      服务器访问人数可以通过命令:netstat-pnt|grep:80列出,比如此时请求服务器上一个页面,通过该命令可以查看结果,后面的ESTABLISHED表示服务器正在被访问,可以通过添加wc-l统计数量,最终命令是:netstat-pnt|grep:80|wc-l此命令可以统计服务器所有url被请求的数量......
  • linux udev 的使用
    1、如何在文件系统中选择  Systemconfiguration ---> /devmanagement(Dynamicusingdevtmpfs+eudev) ---> Targetpackages --->Hardwarehandling --->  -*-eudevenablerulesgenerator......
  • SELINUX 入门 简单介绍
    简单介绍关于SELinux的一些概念 比如说什么是自主访问控制DAC和强制访问控制MAC;SELinux安全上下文的概念等等 那么今天咸鱼将单独写一篇文章向大家专门介绍一下SELinux 初识SELinux SELinux(SecurityEnhancedLinux,安全增强型Linux),这玩意由美国国家安全局(NS......
  • mac笔记本自动ssh 登录linux脚本
    #!/usr/bin/expect#settimeout30spawnsshusername@ipaddr  expect"Password:"send"$password\r"expect"Selectgroup:"send"/$172.0.0.1\r"expect"Selectaccount:"send"4\r"interact #......
  • 如何使用 GTX750 或 1050 显卡安装 CUDA11+
    前言    由于兼容性问题,使得我们若想用较新版本的PyTorch,通过GPU方式训练模型,也得更换较新版本得CUDA工具包。然而CUDA的版本又与电脑显卡的驱动程序版本关联,如果是低版本的显卡驱动程序安装CUDA11及以上肯定会失败。        比如GTX750Ti或GTX1050......
  • PyCharm安装
    PyCharm集成开发工具(IDE),是当下全球Python开发者,使用最频繁的工具软件。绝大多数的Python程序,都是在PyCharm工具内完成的开发。下载与安装的网站地址为:https://www.jetbrains.com/pycharm/download/#section=windows可以直接在搜索时输入:www.jetbrains即可。    进入......
  • Myeclipse Find Bugs 插件安装使用说明
    1.   首先关闭Myeclipse2.   下载FindBugs下载地址如下:http://downloads.sourceforge.net/project/findbugs/findbugs%20eclipse%20plugin/1.3.9/edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821.zip?use_mirror=ncu3.   ......