We have many ways to install MySQL on linux machines such as source, binary and so on. But most of the Engineers always prefer default package managers (yum for RPM-Based distributions and apt for DPKG-Based distributions) for its ease of use and it can resolve all dependencies on its own. And of course, it is not possible to use package managers in environments where the internet is not allowed, but this is a different case.
At some point, we need to install exactly specific version of MySQL for the following cases
- To create Production Replicas
- To simulate an Production Issue on similar kind of environment
- To configure Disaster Recovery(DR)/UAT Setup
- Compatibility with opensource tools ( Eg , …