install and config
Clone or download the repositoryto your local environment.
git clone https://github.com/rezafaghih/php-mysql-backup.git
Configure the backup settings in the config.php file
define("host", "localhost"); // your database host (localhost is default) define("username", "root"); // your database username (root is default) define("password", ""); // your database password define("database", "localhost"); // your database name define("backup_directory", "backup"); // your backup directory define("backup_email", ""); // your backup email address
and if you want to compress the backup file, you can change compress value in the config.php file and set it to true
include autoload.php file inside your project
include_once "autoload.php";
then you can use backup class methods
backup::simpleBackup($maxCount : int);
note : max count is optional (default value exist in config.php file)
- add schedule in project
- add email backup (send backup to email)
- add client GUI to having better experince
0 commit comments