Technical requirements
This chapter assumes you have root access to a server running a Linux-based operating system. In our examples, Ubuntu is used throughout. Some basic knowledge of installing and running relational databases is assumed.
In this chapter, we’ll use a MySQL database to explore data file backup and binary log replication, but MariaDB and PostgreSQL also support this functionality. Where appropriate, sample files have been provided at https://github.com/PacktPublishing/Moodle-4-Security/tree/main/Chapter-7.