如何使用mongodb
./mongo进入mongodb的语言环境- 执行
show dbs可查看所有的数据库 use dbname选择要操作的数据库show collections查看数据库有多少的表格
添加用户权限
上面的步骤并没有提及的验证,因为mongodb默认没有开启验证,但是这样非常危险,因为谁都能连接到你的数据库。
因此我们需要手动添加用户权限,进行远程连接操作数据库。show dbs use dbname db.createUser({user:"xxx",pwd:"xxxxxx",roles:[{role:"root",db:"admin"}](http://crazyhope.xyz/article-detail/5e83364ec7bb7930e85c1c89)});此时已经添加好了用户权限,跳出mongodb环境,重新进入
show dbs use dbname db.auth("xxx","xxxxxx") 1此时如果返回1,那么就是认证成功了
Mac中如何启动验证
在开启mongodb的时候,输入 ./mongod --auth就可以了。
在centos中
centeros中会有一个mongod.conf文件,在里面开启验证就行了
我本地macbook使用的Robo 3T,然后创建连接,填写账号密码,即可远程登录centos中的mongodb数据库,飞起。
要在服务器配置安全组