Explore and learn about the powerful capabilities of Mirror.
Whether you're a developer, system administrator, or database manager,
this documentation is your comprehensive guide to harnessing the full potential of our software.
Download the software from here, and put it what ever you want your backup to be in
Create servers.yml file in the same dir of Mirror software, and put your database server information in it like this:
serverName:
host: 127.0.0.1
port: 3306
user: thabet
pass: ******
dbs:
- database1
- database2
👈 some name for your server
👈 here is your MySql server ip
..
|
├── and here is your databases list
|
You can add multiple servers too:
firstServer:
host: 127.0.0.1
port: 3306
user: thabet
pass: ******
dbs:
- database1
- database2
secondServer:
host: 127.0.0.1
port: 3305
user: thabet
pass: ******
dbs:
- database1
- database2
...
🫲 first server
🫲 second server
save the file and you are ready to go
Upon the first run of Mirror, it will create a folder structure to organize data:
mirror/
├── mirror
├── servers.yml
└── servers/
├── firstServer/
├── secondServer/
└── ...
Mirror has the capability to perform database backup using mysqldump (if installed).
If mysqldump is not installed, this step will be skipped, and the software will proceed with its primary functions.
Mirror includes a system tray icon for convenient access: