Fix Prevention

How to Set Up PostgreSQL Streaming Replication on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up PostgreSQL Streaming Replication on RHEL 9

PostgreSQL Streaming Replication sends WAL (Write-Ahead Log) records from a primary server to one or more standby servers in near-real-time, keeping standbys continuously synchronised with the primary. This provides high availability (automatic or manual failover when the primary fails), read scaling (queries can be distributed to hot standbys), and geographic redundancy. Unlike logical replication which […]

Read more
How to Configure PostgreSQL Remote Access and SSL on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure PostgreSQL Remote Access and SSL on RHEL 9

By default, PostgreSQL only accepts connections from localhost using peer or ident authentication. Enabling remote access requires two configuration changes: editing postgresql.conf to listen on a network interface, and editing pg_hba.conf to permit remote connections from specific hosts or subnets. Beyond network access, encrypting the connection with SSL/TLS is essential for any deployment where database […]

Read more
How to Secure MySQL: Remove Root Remote Login, audit_log on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Secure MySQL: Remove Root Remote Login, audit_log on RHEL 9

A default MySQL installation has several security weaknesses: a root account that may be accessible remotely, anonymous user accounts, a test database anyone can access, and no audit logging of who accessed what data. Securing MySQL is essential before any production deployment and covers four main areas: access control (who can connect from where), authentication […]

Read more
How to Install pgAdmin 4 on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install pgAdmin 4 on RHEL 9

pgAdmin 4 is the official, full-featured web-based administration and development platform for PostgreSQL. It provides a graphical interface for managing databases, schemas, tables, views, functions, roles, and server connections; a SQL query editor with syntax highlighting and query execution plans; a visual schema designer; backup and restore wizards; and monitoring dashboards for server statistics. pgAdmin […]

Read more
How to Back Up and Restore MySQL Databases with mysqldump on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Back Up and Restore MySQL Databases with mysqldump on RHEL 9

Regular database backups are non-negotiable for any production system. mysqldump is the standard MySQL/MariaDB logical backup tool — it exports database contents as SQL statements (CREATE TABLE, INSERT) that can be restored on any compatible server. While mysqldump is not the fastest solution for very large databases (where Percona XtraBackup or MySQL Enterprise Backup are […]

Read more
How to Configure MySQL Group Replication on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure MySQL Group Replication on RHEL 9

MySQL Group Replication extends traditional primary-replica replication with a built-in, distributed consensus protocol (Paxos-based) that provides automatic failover, multi-primary writes, and conflict detection. Unlike standard replication where a manual intervention is needed to promote a replica to primary, Group Replication automatically elects a new primary if the current primary fails — making it the foundation […]

Read more
How to Configure MySQL Primary-Replica Replication on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure MySQL Primary-Replica Replication on RHEL 9

MySQL primary-replica replication (formerly called master-slave) copies data changes from a primary (write) server to one or more replica (read) servers in near-real-time. Replication solves multiple operational problems: distributing read traffic across replicas reduces load on the primary, a replica provides a hot standby for failover if the primary fails, replicas can be used for […]

Read more
How to Install phpMyAdmin on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install phpMyAdmin on RHEL 9

phpMyAdmin is a web-based graphical administration interface for MySQL and MariaDB databases. It allows developers and DBAs to manage databases, tables, rows, users, and permissions through a browser without needing to use the command-line MySQL client. phpMyAdmin is especially useful for non-technical users who need to browse data, run queries, import/export CSV or SQL files, […]

Read more
How to Install Redis 7 on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Redis 7 on RHEL 9

Redis (Remote Dictionary Server) is an in-memory data structure store used as a cache, session store, real-time leaderboard, pub/sub message broker, and rate-limiting backend. Redis stores all data in RAM with optional disk persistence, making it orders of magnitude faster than relational databases for lookups: sub-millisecond response times at millions of operations per second. Common […]

Read more
How to Install MongoDB 7 on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install MongoDB 7 on RHEL 9

MongoDB is a document-oriented NoSQL database that stores data as BSON (Binary JSON) documents rather than rows in tables. This schema-flexible approach makes MongoDB ideal for applications with rapidly evolving data models, hierarchical data (product catalogs, user profiles, content management), geospatial queries, and high-volume write workloads. MongoDB 7.x introduced significant improvements including multi-document ACID transactions, […]

Read more
CHAT