Facebook Twitter Instagram
    TecAdmin
    • Home
    • FeedBack
    • Submit Article
    • About Us
    Facebook Twitter Instagram
    TecAdmin
    You are at:Home»Databases»PostgreSQL»How To Install PostgreSQL Server on CentOS 8

    How To Install PostgreSQL Server on CentOS 8

    By RahulApril 20, 20224 Mins Read

    PostgreSQL is an object-relational database management system that stores data in the form of tables. It is highly secure and reliable and allows for easy storage, access, and retrieval of data.

    Advertisement

    The pgAdmin is a feature-rich web-based interface for the administration, development, and management of PostgreSQL. It is also an open-source, free software just like PostgreSQL.

    In this how-to guide we will learn to install PostgreSQL and pgAdmin4 on CentOS 8:

    How to Install PostgreSQL on CentOS 8

    01. Multiple versions of PostgreSQL are available in a default repository of CentOS 8. They can be listed on the terminal by using the below-given command:

    dnf module list postgresql 
    
    CentOS 8 Check Postgres Repository
    List available Postgres DNF modules

    There are four different versions available in the AppStream repository on my system. The [d] after the PostgreSQL version 10 indicates that version 10 is the default version of PostgreSQL.

    02. By default it will install PostgreSQL 10 on your system. We can install any other version on our CentOS 8 system as well. To install any other version we will first need to reset the already installed module stream:

    sudo dnf module reset postgresql -y 
    

    03. Now we will enable the module stream of the latest PostgreSQL version:

    sudo dnf module enable postgresql:13 -y 
    

    04. Now run the installation command again. The terminal will now install the latest version i.e. version 13:

    sudo dnf install postgresql-server -y 
    

    Installing PostgreSQL on CentOS 8

    05. You can verify the installed version by using the below-given command:

     postgres --version 
    
    Output:
    postgres (PostgreSQL) 13.3

    06. Now that the latest version of PostgreSQL has been installed, initialize it by using the below-given command:

    sudo postgresql-setup initdb 
    

    PostgreSQL Initdb on CentOS 8

    07. You can start the database by running the command:

    sudo systemctl start postgresql 
    

    08. The PostgreSQL can also be enabled to automatically start at the boot:

    sudo systemctl enable postgresql 
    

    09. You can check the status of the service by using this command:

    sudo systemctl status postgresql 
    

    how to install PostgreSQL on CentOS 8

    10. You can also check whether the service has been successfully enabled to start at the boot:

    sudo systemctl is-enabled postgresql 
    

    How to Install PostgreSQL on CentOS 8

    How to Install pgAdmin4 in CentOS 8

    01. Now we will install pgAdmin4, the web-based PostgreSQL database management tool. To install pgAdmin4 we first need to install the EPEL repository:

    sudo dnf install epel-release 
    

    02. Next, we will install a pgAdmin repository to resolve the dependencies:

    sudo dnf install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-1-1.noarch.rpm 
    

    03. In order to install the pgAdmin4 on our system we will also need to remove some PostgreSQL repositories:

    sudo dnf remove -y pgdg-redhat-repo 
    

    This repository has already been uninstalled from my system.

    04. Now we will make a cache for pgAdmin4 by executing the below-given command:

    sudo dnf makecache 
    

    05. We can finally install pgAdmin4 on our system as all the dependencies have been resolved:

    sudo dnf install pgadmin4 
    

    How to Install pgAdmin4 on CentOS 8

    Press y and hit Enter whenever prompted to do so:

    The pgAdmin4 has been successfully installed on the system.

    06. The next step is to set up pgAdmin4. This can be done by opening the configuration file that comes with the pgAdmin4 package:

    sudo /usr/pgadmin4/bin/setup-web.sh 
    

    How to Install pgAdmin4 on CentOS 8

    07. The configuration script will ask you for an email and a password to create a new user account for the web interface.

    You can now access pgAdmin4 by navigating to the following address on your browser:

    http://localhost/pgadmin4
    

    For the remote systems, change “localhost” with the remote server IP address or domain name.

    Installing pgAdmin4 on CentOS 8

    Conclusion

    The latest versions of PostgreSQL and pgAdmin4 have been successfully installed on your system. Now you can configure them according to your requirements.

    PostgreSQL is a powerful RDBMS; It is open-source and runs across platforms and is known for its reliability and robust features. RDBMS helps store, organize, and access data in a structured manner. pgAdmin4 is a GUI-based web application that is used for the management of the PostgreSQL databases.

    In this installation guide, we have learned to install PostgreSQL and pgAdmin4 on our CentOS 8 system.

    CentOS 8 PostgreSQL RHEL 8
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp

    Related Posts

    How to Install Postgres on MacOS

    How To Install PostgreSQL on MacOS

    How to Allow Remote Connections in Postgres

    How To Configure PostgreSQL to Allow Remote Connections

    Check the PostgreSQL Version

    How to Check the PostgreSQL Version

    Add A Comment

    Leave A Reply Cancel Reply

    Advertisement
    Recent Posts
    • Implementing a Linux Server Security Audit: Best Practices and Tools
    • cp Command in Linux (Copy Files Like a Pro)
    • 15 Practical Examples of dd Command in Linux
    • dd Command in Linux (Syntax, Options and Use Cases)
    • Iptables: Common Firewall Rules and Commands
    Facebook Twitter Instagram Pinterest
    © 2023 Tecadmin.net. All Rights Reserved | Terms  | Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.