Skip to content
This repository has been archived by the owner on Jan 14, 2024. It is now read-only.

erhankilic/mysqlexport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MysqlExport

Description: Export the databases with php.

Why I created this class?

I have a vps and I tired of manual backup. I decided to backup the databases automatically with cronjob then I created this class.

If you see an error or optimization please don't hesitate.

TODO

Class isn't suitable for tables which has foreign keys. I'll update the class.

Test Usage

<?php
include 'Export.php';
$export = new MysqlExport\Export('backup', 'localhost', 'root', 'dev1');
$export->getDatabases();
$export->export();

License

mysqlexport is an open source project by Erhan Kılıç that is licensed under MIT.

Contribution

Contribution are always welcome and recommended! Here is how:

  • Fork the repository (here is the guide).
  • Clone to your machine git clone https://github.com/YOUR_USERNAME/mysqlexport.git
  • Make your changes
  • Create a pull request