secureCRT

作者: 冯走心 | 来源:发表于2016-05-17 22:17 被阅读165次

    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

          本文链接:https://www.haomeiwen.com/subject/fsnirttx.html