# What is the password for the database root user?

The password is stored in the server related file: /credentials/password.txt

# Is there a web-base GUI database management tools?

Yes, adminMongo is on it, visit by http://Server Internet IP:9091

# Can I connect MongoDB from Internet(remote)?

You should enable the remote connection first

# What are the Client and Server of MongoDB?

MongoDB Server refers to the MongoDB program ontology, and MongoDB Client refers to the client that uses TCP protocol to connect to the program local. They are two completely different programs, which means that they do not need to be installed on the same service at the same time.

# What's difference between command mongod and mongo?

  • mongod is the command for start MongoDB server's service
  • mongo is MongoDB shell

# MongoDB Community vs MongoDB Enterprise?

MongoDB Community is the source available and free to use edition of MongoDB.
MongoDB Enterprise is available as part of the MongoDB Enterprise Advanced subscription and includes comprehensive support for your MongoDB deployment. MongoDB Enterprise also adds enterprise-focused features such as LDAP and Kerberos support, on-disk encryption, and auditing.

# Could I directly access mongodb without authentication?

Yes, MongoDB does not enable access control during installation by default. So it can be accessed without mongodb user name and password, e.g. through this URL:mongodb://localhost/admin.

MongoDB Enable Access Control (opens new window)

# What is the admin database of MongoDB?

The MongoDB installation will include an admin database by default. If you create an administrator account, you must store it in this admin

# Which authentication MongoDB support?

MongoDB provides various features, such as authentication, access control, encryption, to secure your MongoDB deployments. Some key security features include:

Authentication Authorization TLS/SSL Enterprise Only
Authentication (opens new window)
SCRAM (opens new window)
x.509 (opens new window)
Role-Based Access Control (opens new window)
Enable Auth (opens new window)
Manage Users and Roles (opens new window)
TLS/SSL (Transport Encryption) (opens new window)
Configure mongod and mongos for TLS/SSL (opens new window)
TLS/SSL Configuration for Clients (opens new window)
Kerberos Authentication (opens new window)
LDAP Proxy Authentication (opens new window)
Encryption at Rest (opens new window)
Auditing (opens new window)

MongoDB also provides the Security Checklist (opens new window) for a list of recommended actions to protect a MongoDB deployment.

# What platforms does MongoDB support?

For the list of supported platforms, see Supported Platforms (opens new window).

# How to get the status of MongoDB?

Run command to list mongodb process

ps -ef| grep mongod

# Can I modify the data directory of MongoDB?

Yes, modify the /etc/mongod.conf

# What's the difference between Deployment and Installation?

  • Deployment is a process of installing and configuring a sequence of software in sequence in a different order, which is a complex system engineering.
  • Installation is the process of starting the initial wizard after the application is prepared.
  • Installation is simpler than deployment.

# What's Cloud Platform?

Cloud platform refers to platform manufacturers that provide cloud computing services, such as: Azure, AWS, Alibaba Cloud, HUAWEI CLOUD, Tencent Cloud, etc.

# What is the difference between Instance, Cloud Server, Virtual Machine, ECS, EC2, CVM, and VM?

No difference, just the terminology used by different manufacturers, actually cloud servers