CentOS安装mongodb

我的是阿里云ECS 环境是CentOS 7.3

1.ssh登录服务器(工具可以用xshell,我用的是mac终端) $ ssh root@0.0.0.0 //root为用户账号 0.0.0.0换为自己服务器ip地址

CentOS安装mongodb


会提示输入密码 输入密码看到下图即为登录成功

CentOS安装mongodb

2.下载MongoDB

我这里使用的是/usr 来存放安装包

$ cd /usr $ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz 3、解压缩安装包,并重命名文件夹。 $ tar zxvf mongodb-linux-x86_64-4.0.0.tgz //解压 $ mv mongodb-linux-x86_64-4.0.0 mongodb //重命名 4、配置环境变量 $ vim /etc/profile

在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:

export PATH=http://www.likecs.com/usr/mongodb/bin:$PATH

修改完成后基本跟下图相似

CentOS安装mongodb

保存后通过下面的命令使环境变量生效:

$ cd ~ $ source /etc/profile 5、创建数据库目录 $ cd /usr/mongodb $ touch mongodb.conf $ mkdir db $ mkdir log $ cd log $ touch mongodb.log 6、修改mongodb配置文件。 vim /usr/mongodb/mongodb.conf

添加以下内容

port=27017 #端口 dbpath= /usr/mongodb/db #数据库存文件存放目录 logpath= /usr/mongodb/log/mongodb.log #日志文件存放路径 logappend=true #使用追加的方式写日志 fork=true #以守护进程的方式运行,创建服务器进程 maxConns=100 #最大同时连接数 journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。 #即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。 storageEngine=wiredTiger #存储引擎有mmapv1、wiretiger、mongorocks bind_ip = 0.0.0.0 #这样就可外部访问了 auth = true #校验权限 7、设置文件夹权限 $ cd /usr/mongodb $ chmod 777 db $ chmod 777 log 8、启动mongodb $ cd ~ $ mongod --config /usr/mongodb/mongodb.conf 9、远程连接mongodb

官网下载robo 3t https://robomongo.org/download
安装完后配置。

CentOS安装mongodb


CentOS安装mongodb


CentOS安装mongodb


CentOS安装mongodb


CentOS安装mongodb

10、如何关闭数据库 $ ps aux |grep mongodb $ sudo kill 进程id // 进程id一般为第二竖行显示的这个,如下图ID为24421

CentOS安装mongodb

11.添加用户 $ mongo 进入命令行模式

CentOS安装mongodb

即为成功,然后照下面输入

//使用admin数据库 use admin //给admin数据库添加管理员用户名和密码,用户名和密码请自行设置 db.createUser({user:"admin",pwd:"123456",roles:["root"]}) //验证是否成功,返回1则代表成功 db.auth("admin", "123456") //切换到要设置的数据库,以test为例 use test //为test创建用户,用户名和密码请自行设置。 db.createUser({user: "test", pwd: "123456", roles: [{ role: "dbOwner", db: "test" }]})

然后就可以添加数据了 我们先添加一条试试
db.test.insert({"name","test"})

重连robo 3T 或者输入

db.test.find()

即可看到插入的数据 即为成功,其他方法可以参考一下

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zywspj.html