This project involved learning how to configure database servers in a primary-replica model. I configured the two servers provided to me by ALX School in a MySQL primary-replica setup with a dummy database, and wrote a Bash script to automate generation of database backups.
-
4-mysql_configuration_primary: The MySQL
my.confconfiguration file used to set up my first server as a primary database server on the databasetyrell_corp. -
4-mysql_configuration_replica: The MySQL
my.confconfiguration file used to set up my second server as the replica database server on the databasetyrell_corp. -
5-mysql_backup: Bash script that generates a compressed
tar.gzarchive from a MySQL dump.- Usage:
./5-mysql_backup <MySQL root password> - Generates a dump containing all MySQL databases on the root server.
- Names the resulting tar archive in the format
day-month-year.tar.gz.
- Usage: