`
gzynsoft
  • 浏览: 6931 次
社区版块
存档分类
最新评论

通过shell脚本执行mongo命令处理缓存问题

阅读更多

mongo中处理缓存命令 db.runCommand({closeAllDatabases:1})

 

1.单条命令

@echo on

f:

cd \mongo\bin

echo db.runCommand({closeAllDatabases:1})| hly 127.0.0.1:27017/admin 

pause

 

2.多条命令(尝试了下,没有效果直接死掉)

mongo admin -u$user -p$pw <<EOF
命令
命令
EOF
$user  用户
$pw    密码
如果没有设置用户认证,那么后面的-u,-p都不用加。
echo加管道符将命令传入mongo的命令行
echo "db.serverStatus().mem" | mongo admin -u$user -p$pw
分享到:
评论

相关推荐

    Mongo DB 权威指南(中文版)

    - **mongo**:shell命令行工具,用于执行SQL语句或JavaScript脚本来操作数据库。 - **mongos**:路由进程,用于连接多个shard并提供统一接口给客户端。 - **config server**:配置服务器,保存集群配置信息。 - ...

    先电云计算架构用户手册

    - **注意事项**:脚本中应包含错误处理机制,确保出现问题时能够及时反馈。 #### 1.6 安装 Openstack 包 - **安装命令**:通过 `yum install -y openstack-&lt;package&gt;` 命令安装所需组件。 - **依赖项处理**:确保...

    mongo

    MongoDB 提供了一个称为 MongoDB Shell 的交互式 JavaScript 环境,允许开发者直接在数据库上运行 JavaScript 命令,进行数据查询、更新和管理。 MongoDB 的核心特性包括: 1. **文档数据模型**:MongoDB 使用 ...

    mongodb源代码

    `src/mongo/tools`目录包含了如`mongod`、`mongoshell`等常用工具的源码,而`src/mongo/db/js`目录下则是JavaScript shell的相关脚本,使得用户可以通过JavaScript与数据库进行交互。 通过深入学习和分析MongoDB ...

    mongodb-linux-i686 32位

    `mongo` 是一个交互式的 JavaScript shell,用于执行数据库操作和管理命令。 5. **安全与权限**:为了确保数据安全,MongoDB 提供了用户认证和访问控制功能。在启动 MongoDB 之前,应设置相应的安全策略,例如创建...

    mongodb-linux-x86_64-3.0.7.tgz

    1. **bin**:这个目录包含MongoDB的主要可执行文件,如`mongod`(数据库服务器)、`mongo`(交互式Shell)和`mongos`(用于分片集群的路由进程)。 2. **doc**:MongoDB的文档,包括用户手册和API参考,对于初学者...

    os-codetest:操作系统代码测试

    在上下文中,`./run.sh`可能就是所谓的“咕噜声”,它是一个Shell脚本,用于启动项目或执行测试。运行这个脚本前,需要确保它具有可执行权限(`chmod +x run.sh`)。 4. **需要在本地运行 mongo 和 redis 服务器**...

    在CentOS 7下安装Redis和MongoDB教程

    5. **验证安装**:使用`mongo`命令进入MongoDB的shell,检查是否可以正常操作数据库。 通过以上步骤,你就成功在CentOS 7上安装了Redis和MongoDB,为Node.js或其他需要这些数据库服务的应用提供了基础环境。记住,...

    MongoDB优化心得分享

    同时,通过shell直接操作数据库并监控查询性能,可以更深入地理解MongoDB的工作原理,以便做出更精确的优化决策。 总之,MongoDB的优化涉及多个层面,包括正确配置存储引擎、避免不必要的水平切分、利用Capped ...

Global site tag (gtag.js) - Google Analytics