indexsoft MySQL backups manager ver 1.02 readme file

description:
This perl script will allow you simply as "one-two-three" to save and restore yours MySQL databases. It very simple and convenient to use and very powerful to keep databases in safe. You can make backup copies of databases in the indicated directory of your hosting service provider, to load them on your computer, to unload them on the server and to control all unlimited backups you created of all unlimited databases.

features:

  1. Easy "one click" backup of any your MySQL database and download it on your computer for future local maintenance;
  2. Easy "one click" backup of any your MySQL database on the indicated directory of your hosting service provider (backup before database maintenance);
  3. Upload MySQL database backups on the indicated directory of your hosting service provider;
  4. Manage all of your DB backup copies (download and delete);
  5. Restore of any your MySQL database with any database backup you created or uploaded;
  6. Very fast: no DBI is required;
  7. Unlimited MySQL databases supported;

system requirements:
Any operating system with Perl and MySQL installed (including Windows). For correct work of the indexsoft MySQL backups manager it is desirable that your webserver runs scripts with Setuid CGI execution, differently quite probably to you it will be necessary to allow for a script to create files by chmod directories to 777

security notes:
indexsoft MySQL backups manager is the tool for websites administrators only. If malefactors will take advantage of indexsoft MySQL backups manager this can result in undesirable consequences and even to stop your website. We strongly recommend after installation of the indexsoft MySQL backups manager first of all protect a directory in which it installed and to grant access to use the indexsoft MySQL backups manager only for administrators. To be in safe we recommend indexsoft access manager.

installation:

  1. change first line of backupsmanager.cgi (#!/usr/bin/perl) if needed. This line should contain symbols "!#" at the beginning of line and further a path and a name of a file for run Perl
  2. open backupsmanager.pm for writing
  3. arrays @mySQLDBName, @mySQLHost, @mySQLUser and @mySQLPassword contains lists of MySQL databases, MySQL hosts, MySQL users and their passwords accordingly. You can create MySQL databases so much how many to you it is necessary.
  4. set $DBDumpsDir (complete path to directory where to store MySQL backups). Please leave out trailing "\" or "/"
  5. set $DumpDBCommand variable. this variable contains a full path and a name of the program which is delivered with distribution of MySQL and which makes a dump of the secected database. if you don't know path to this program try /usr/local/mysql/bin/mysqldump for linux or \mysql\bin\mysqldump.exe for Windows or try w/o path)
  6. set $RestoreDBCommand variable. this variable contains a full path and a name of the program which is delivered with distribution of MySQL and which can restore secected database. if you don't know path to this program try /usr/local/mysql/bin/mysql for linux or \mysql\bin\mysql.exe for Windows or try w/o path)
  7. $DirSeparator must be '\\' for windows of '/' for *nux
  8. copy backupsmanager.cgi and backupsmanager.pm to any directory where scripts runs (most likely cgi-bin). If you upload files via FTP to *nix system pay attention that you unloading it in ASCII mode.
  9. chmod backupsmanager.cgi to 755
  10. open backupsmanager.cgi from your browser

upgrade from version 1.00:

  1. check first line of new version backupsmanager.cgi and change it if needed
  2. rename dumpmanagerpro.pm to backupsmanager.pm
  3. copy new backupsmanager.cgi and backupsmanager.pm in place of old version of files

upgrade from version 1.01:

  1. check first line of new version backupsmanager.cgi and change it if needed
  2. copy new backupsmanager.cgi in place of old version of file

release history

URL:
http://www.indexsoft.com

evaluation and registration:
indexsoft MySQL backups manager is not free software. You may use this software for evaluation purposes without charge for a period of 15 days. If you use this software after the 15 day evaluation period, you must pay registration fee. This is a one-time registration fee and applies to all future versions of indexsoft MySQL backups manager.

distribution of the evaluation version:
You may copy the evaluation version of this software and documentation as you wish, and give exact copies of the original evaluation version to anyone, and distribute the evaluation version of the software and documentation in its unmodified form via electronic means. But you should not charge or requesting donations for any such copies however made and from distributing the software and/or documentation with other products without the author's written permission.

registered version:
One registered copy of indexsoft MySQL backups manager may be used by a single person on only one website. For use copy of indexsoft MySQL backups manager on another website you must buy another copy of this product.

no warranty:
indexsoft MySQL backups manager is "as is" software without any warranty as to merchantability or fitness for a particular purpose or any other warranties either expressed or implied. indexsoft will not be liable for data loss, damages, loss of profits or any other kind of loss while using or misusing this software.

indexsoft