Perfee's Blog

成功只有一个——按照自己喜欢的方式,去度过人生。

0%

Mongo使用示例

运行

  • 1.打开命令行输入
    1
    2
    3
    mongod
    #开启认证启动
    mongod --auth

启动服务端

  • 2.重新打开命令行,输入
1
2
3
4
5
6
mongo

mongo -port 27017 -u "apiadmin" -p "123456"

> use admin
> db.auth("admin","123456") #认证,返回1表示成功

可以对数据库进行操作,要停止MongoDB的时候一定要正确的退出,不然下次再次连接数据库会出现问题,使用下面的两行代码可以完成这一操作。

use admin;

db.shutdownServer();

3.可视化工具
RoboMongo是一个跨平台的MongoDB GUI客户端管理工具,支持Windows、MacOS、Linux。其特点是支持到MongoDB服务器的SSL连接,还支持使用SSH隧道连接。RoboMongo的查询界面同时支持树视图、表格视图、文本视图三种,也可以保存查询结果供以后使用。 Robomongo 可以选择适合自己的版本下载。

创建用户

1
2
3
4
5
6
7
8
9
db.createUser(  
{
user: "apiadmin",
pwd: "123456",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)

db.createUser({user:"meishichina",pwd:"123456",roles:[{role:"readWrite",db:"meishichina"}]})