Skip to content
logo
Percona Server for MongoDB 6.0
Install Percona Server for MongoDB on Red Hat Enterprise Linux and derivatives
Initializing search
    percona/psmdb-docs
    percona/psmdb-docs
    • Home
    • Percona Server for MongoDB feature comparison
      • System requirements
      • Install Percona Server for MongoDB on Debian and Ubuntu
      • Install Percona Server for MongoDB on Red Hat Enterprise Linux and derivatives
        • Package Contents
        • Procedure
          • Configure Percona repository
          • Install Percona Server for MongoDB packages
        • Run Percona Server for MongoDB
          • Run after reboot
      • Install Percona Server for MongoDB from binary tarball
      • Run Percona Server for MongoDB in a Docker container
        • Percona Memory Engine
        • Hot Backup
        • $backupCursor and $backupCursorExtend aggregation stages
        • Authentication overview
        • Enable SCRAM authentication
        • Set up LDAP authentication with SASL
        • Set up x.509 authentication and LDAP authorization
        • Setting up Kerberos authentication
        • AWS IAM authentication
        • Setting up AWS IAM authentication
        • LDAP authorization
        • Set up LDAP authentication and authorization using NativeLDAP
        • Data at rest encryption
        • HashiCorp Vault integration
        • Using the Key Management Interoperability Protocol (KMIP)
        • Local key management using a keyfile
        • Migrate from key file encryption to HashiCorp Vault encryption
      • Auditing
      • Profiling rate limit
      • Log redaction
      • Additional text search algorithm - ngram
      • Tune parameters
        • Upgrade from 5.0 to 6.0
        • Upgrade Percona Server for MongoDB
      • Uninstall Percona Server for MongoDB
      • Release notes index
      • Percona Server for MongoDB 6.0.5-4 (2023-03-29)
      • Percona Server for MongoDB 6.0.4-3 (2023-01-30)
      • Percona Server for MongoDB 6.0.3-2 (2022-12-07)
      • Percona Server for MongoDB 6.0.2-1 (2022-10-31)
    • Glossary
    • Copyright and licensing information
    • Trademark policy

    • Package Contents
    • Procedure
      • Configure Percona repository
      • Install Percona Server for MongoDB packages
    • Run Percona Server for MongoDB
      • Run after reboot

    Install Percona Server for MongoDB on Red Hat Enterprise Linux and derivatives¶

    This document describes how to install Percona Server for MongoDB on RPM-based distributions such as Red Hat Enterprise Linux and compatible derivatives.

    Note

    Percona Server for MongoDB should work on other RPM-based distributions (for example, Amazon Linux AMI and Oracle Linux), but it is tested only on platforms listed on the Percona Software and Platform Lifecycle page.

    Package Contents¶

    Package Contains
    percona-server-mongodb The mongosh shell, import/export tools, other client utilities, server software, default configuration, and init.d scripts.
    percona-server-mongodb-server The mongod server, default configuration files, and init.d scripts
    percona-server-mongodb-shell The mongosh shell
    percona-server-mongodb-mongos The mongos sharded cluster query router
    percona-server-mongodb-tools Mongo tools for high-performance MongoDB fork from Percona
    percona-server-mongodb-dbg Debug symbols for the server

    Procedure¶

    Percona provides the percona-release configuration tool that simplifies operating repositories and enables to install and update both Percona Backup for MongoDB packages and required dependencies smoothly.

    Configure Percona repository¶

    1. Install percona-release:

      $ sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
      

      Example output

      Retrieving https://repo.percona.com/yum/percona-release-latest.noarch.rpm
      Preparing...                ########################################### [100%]
      1:percona-release        ########################################### [100%]
      
    2. Enable the repository:

      $ sudo percona-release enable psmdb-60 release
      

      See also

      Percona Software Repositories Documentation

    Install Percona Server for MongoDB packages¶

    To install the latest version of Percona Server for MongoDB, use the following command:

    $ sudo yum install percona-server-mongodb
    

    To install a specific version of Percona Server for MongoDB, do the following:

    1. List available versions:

      $ sudo yum list percona-server-mongodb --showduplicates
      

      Sample output:

          Available Packages
      
      percona-server-mongodb.x86_64    6.0.2-1.el8       psmdb-60-release-x86_64
      
    2. Install a specific version packages. For example, to install Percona Server for MongoDB 6.0.2-1, run the following command:

      $ sudo yum install percona-server-mongodb-6.0.2-1.el8
      

    Run Percona Server for MongoDB¶

    Note

    If you use SELinux in enforcing mode, you must customize your SELinux user policies to allow access to certain /sys and /proc files for OS-level statistics. Also, you must customize directory and port access policies if you are using non-default locations.

    Please refer to Configure SELinux section of MongoDB Documentation for policy configuration guidelines.

    By default, Percona Server for MongoDB stores data files in /var/lib/mongodb/ and configuration parameters in /etc/mongod.conf.

    Starting the service

    Percona Server for MongoDB is not started automatically after installation. Start it manually using the following command:

    $ sudo systemctl start mongod
    

    Confirming that service is running

    Check the service status using the following command: service mongod status

    $ sudo systemctl status mongod
    

    Stopping the service

    Stop the service using the following command: service mongod stop

    $ sudo systemctl stop mongod
    

    Restarting the service

    Restart the service using the following command: service mongod restart

    $ sudo systemctl restart mongod
    

    Run after reboot¶

    The mongod service is not automatically started after you reboot the system.

    To make it start automatically after reboot, enable it using the systemctl utility:

    $ sudo systemctl enable mongod
    

    Then start the mongod service:

    $ sudo systemctl start mongod
    

    Contact Us

    For free technical help, visit the Percona Community Forum.

    To report bugs or submit feature requests, open a JIRA ticket.

    For paid support and managed or consulting services , contact Percona Sales.


    Last update: January 31, 2023
    Created: December 7, 2022
    Percona LLC and/or its affiliates, © 2023
    Made with Material for MkDocs

    Cookie consent

    We use cookies to recognize your repeated visits and preferences, as well as to measure the effectiveness of our documentation and whether users find what they're searching for. With your consent, you're helping us to make our documentation better.