MMS 代理权限验证需求(12)
如果mongodb实例启用了验证,那么MMS的监控代理和备份代理就要求验证并对其授予应有的权限。mongodb admin数据库定义所有用户账号。本节主要正对mongodb2.4和mongodb2.6版本来说的。 MMS 监控 MongoDB 2.6 监控mongodb2.6实例,代理用户必需要有clusterMonit
如果mongodb实例启用了验证,那么MMS的监控代理和备份代理就要求验证并对其授予应有的权限。 mongodb admin数据库定义所有用户账号。 本节主要正对mongodb2.4和mongodb2.6版本来说的。MMS 监控
MongoDB 2.6
监控mongodb2.6实例,代理用户必需要有clusterMonitor角色。use admin db.createUser( { user: "", pwd: "", roles: [ { role: "clusterMonitor", db: "admin" } ] } )
MongoDB 2.4
要监控mongodb2.4实例,代理用户必需要以下权限:- clusterAdmin
- readAnyDatabase
use admin db.addUser( { user: "", pwd: "", roles: [ "clusterAdmin", "readAnyDatabase" ] } )
MMS Monitoring with Database Profiling
Profiling 可以捕获正在进行的读写操作,cursor?操作和有关数据库的数据库命令的信息。MongoDB 2.6
带数据库profiling监控2.6版本需要clusterMonitor 角色权限。use admin db.createUser( { user: "", pwd: "", roles: [ { role: "clusterMonitor", db: "admin" } ] } )
MongoDB 2.4
带数据库profiling监控2.4版本需要以下角色权限:- clusterAdmin
- readAnyDatabase
- dbAdminAnyDatabase
use admin db.addUser( { user: "", pwd: "", roles: [ "clusterAdmin", "readAnyDatabase", "dbAdminAnyDatabase" ] } )
MMS Monitoring without dbStats
监控没有dbStats会产生监控数据没有数据库存储,记录,索引和其他数据的统计。也就是不会收集到dbStats下的数据。MongoDB 2.6
clusterMonitor 角色包含执行dbStats操作的权限。use admin db.createUser( { user: "", pwd: "", roles: [ { role: "clusterMonitor", db: "admin" } ] } )
MongoDB 2.4
监控2.4版本需要clusterAdmin 角色权限。use admin db.addUser( { user: "", pwd: "", roles: [ "clusterAdmin" ] } )
MMS 备份
MongoDB 2.6
要备份的MongoDB2.6实例,备份代理需要以下权限:- clusterAdmin
- readAnyDatabase
- userAdminAnyDatabase
- readWrite ?对local库的角色
- readWrite ?对admin库的角色
use admin db.createUser( { user: "", pwd: "", roles: [ "clusterAdmin", "readAnyDatabase", "userAdminAnyDatabase", { role: "readWrite", db: "admin" }, { role: "readWrite", db: "local" }, ] } )
MongoDB 2.4
要备份的MongoDB2.4实例,备份代理需要以下权限:- clusterAdmin
- readAnyDatabase
- userAdminAnyDatabase
- readWrite ?对local库的角色
- readWrite ?对admin库的角色
use admin db.addUser( { user: "", pwd: "", roles: [ "clusterAdmin", "readAnyDatabase", "userAdminAnyDatabase" ], otherDBRoles: { local: ['readWrite'], admin: ['readWrite'] } } )
原文地址:MMS 代理权限验证需求(12), 感谢原作者分享。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Il permet aux utilisateurs d'effectuer des opérations plus approfondies et de personnaliser le système. L'autorisation root est une autorisation d'administrateur dans le système Android. L'obtention des privilèges root nécessite généralement une série d'étapes fastidieuses, qui peuvent toutefois ne pas être très conviviales pour les utilisateurs ordinaires. En activant les autorisations root en un seul clic, cet article présentera une méthode simple et efficace pour aider les utilisateurs à obtenir facilement les autorisations système. Comprenez l'importance et les risques des autorisations root et disposez d'une plus grande liberté. Les autorisations root permettent aux utilisateurs de contrôler entièrement le système de téléphonie mobile. Renforcez les contrôles de sécurité, personnalisez les thèmes et les utilisateurs peuvent supprimer les applications préinstallées. Par exemple, la suppression accidentelle de fichiers système provoquant des pannes du système, une utilisation excessive des privilèges root et l'installation par inadvertance de logiciels malveillants sont également risquées. Avant d'utiliser les privilèges root

Il est recommandé d'utiliser la dernière version de MongoDB (actuellement 5.0) car elle fournit les dernières fonctionnalités et améliorations. Lors de la sélection d'une version, vous devez prendre en compte les exigences fonctionnelles, la compatibilité, la stabilité et le support de la communauté. Par exemple, la dernière version comporte des fonctionnalités telles que les transactions et l'optimisation du pipeline d'agrégation. Assurez-vous que la version est compatible avec l'application. Pour les environnements de production, choisissez la version avec support à long terme. La dernière version bénéficie d'un support communautaire plus actif.

1. Après avoir ouvert WeChat, cliquez sur l'icône de recherche, entrez dans l'équipe WeChat et cliquez sur le service ci-dessous pour entrer. 2. Après avoir entré, cliquez sur l'option outil libre-service dans le coin inférieur gauche. 3. Après avoir cliqué, dans les options ci-dessus, cliquez sur l'option de déblocage/appel pour vérification auxiliaire.

Node.js est un environnement d'exécution JavaScript côté serveur, tandis que Vue.js est un framework JavaScript côté client permettant de créer des interfaces utilisateur interactives. Node.js est utilisé pour le développement côté serveur, comme le développement d'API de service back-end et le traitement des données, tandis que Vue.js est utilisé pour le développement côté client, comme les applications monopage et les interfaces utilisateur réactives.

PHP8 est la dernière version de PHP, apportant plus de commodité et de fonctionnalités aux programmeurs. Cette version met un accent particulier sur la sécurité et les performances, et l'une des nouvelles fonctionnalités remarquables est l'ajout de capacités de vérification et de signature. Dans cet article, nous examinerons de plus près ces nouvelles fonctionnalités et leurs utilisations. La vérification et la signature sont des concepts de sécurité très importants en informatique. Ils sont souvent utilisés pour garantir que les données transmises sont complètes et authentiques. La vérification et les signatures deviennent encore plus importantes lorsqu'il s'agit de transactions en ligne et d'informations sensibles, car si quelqu'un est capable de falsifier les données, cela pourrait potentiellement

Les données de la base de données MongoDB sont stockées dans le répertoire de données spécifié, qui peut être situé dans le système de fichiers local, le système de fichiers réseau ou le stockage cloud. L'emplacement spécifique est le suivant : Système de fichiers local : Le chemin par défaut est Linux/macOS : /data/db, Windows : C:\data\db. Système de fichiers réseau : le chemin dépend du système de fichiers. Stockage cloud : le chemin est déterminé par le fournisseur de stockage cloud.

La base de données MongoDB est connue pour sa flexibilité, son évolutivité et ses hautes performances. Ses avantages incluent : un modèle de données documentaires qui permet de stocker les données de manière flexible et non structurée. Évolutivité horizontale vers plusieurs serveurs via le partitionnement. Flexibilité des requêtes, prenant en charge les requêtes complexes et les opérations d’agrégation. La réplication des données et la tolérance aux pannes garantissent la redondance des données et la haute disponibilité. Prise en charge de JSON pour une intégration facile avec les applications frontales. Hautes performances pour une réponse rapide même lors du traitement de grandes quantités de données. Open source, personnalisable et gratuit à utiliser.

MongoDB est un système de base de données distribuée orienté document utilisé pour stocker et gérer de grandes quantités de données structurées et non structurées. Ses concepts de base incluent le stockage et la distribution de documents, et ses principales fonctionnalités incluent le schéma dynamique, l'indexation, l'agrégation, la réduction de mappage et la réplication. Il est largement utilisé dans les systèmes de gestion de contenu, les plateformes de commerce électronique, les sites Web de réseaux sociaux, les applications IoT et le développement d'applications mobiles.
