secureCRT

secureCRT中文绿色便携版下载地址 提取码: 3ury

第一步

  1. 输入主机名:
  2. 输入用户名:root
  3. 点击确定

第二步

  1. 输入密码

第三步

能看到如下显示就证明已经成功了
直接输入 ls 什么都不显示?
那就试试先输入

cd /
ls

 
 mongodb的配置文件是 /etc/mongod.conf  
 mongodb/data 配置的目录在 /var/lib/mongodb

在启动的时候会遇到以下问题:

 ERROR: listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:27017

遇到 这个问题说明端口已经被占用需要kill掉占用
解决方案: http://www.cnblogs.com/wangyuyu/p/3263905.html


如果使用 mongod 启动  遇到 exception in initAndListen: 29 Data directory /data/db not found., terminating

遇到这个问题是因为 mongodb 认为 /data/db 是默认路径, 而我们通过/etc/mongod.conf 启动是没有效果的.
使用如下语句启动数据库

mongod -f /etc/mongod.conf

参考解决方案: https://laike9m.com/blog/ubuntu-yun-xing-mongodb-de-zheng-que-zi-shi,64/

mongodb 的使用

mongodb 启动后

mongo    //使用该命令连接数据库
show dbs  //查看有哪些库

注意: mongodb 使用安全机制,必须先通过在admin库中创建 userAdminAnyDatabase 用户 , 通过 userAdminAnyDatabase 用户 创建 其它用户

  use admin
> switched to db admin
  db.createUser( {
    user: "usa",
    pwd: "usa",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  })

  • 接下来创建我们使用的数据库的用户
  use mongodb  //切换到 mongodb 我们使用的库
> switched to db mongodb  
  db.createUser( {
    user: "username",
    pwd: "password",
    roles: [ { role: "readWrite", db: "mongodb" } ]
  })
  // 目前只给了读写权限
  • 当我们再次连接数据时
  use mongodb
  db.auth('username','password')
> 1   //返回1 代表访问成功  0 是失败

  • 到这里我们就可以在命令行里操作数据库了
//先使用该命令 查看所有表 
show collections;

  • 常用操作
 //删除表
 db.config.drop()
 db.users.drop()
 db.worklist.drop()

 //查询格式化
 db.worklist.find().pretty();

你可能感兴趣的:(secureCRT)