ArtTeam писал(а): в cron я добавил задачу
Куда, как, каким образом?
Надеюсь, это поможет понять, как это делается --> Automatic Database Backup
ArtTeam писал(а): в cron я добавил задачу
Код: Выделить всё
testing Net::FTPSSL (needed if you want to transfer backups to another server with ssl encryption)...
Error: modul Net::FTPSSL not found! crondump.pl can't transfer data via FTP with ssl encryption.
http://www.сайт.ua/msd1.24.4/msd_cron/crondump.pl?config=mysqldumper
perl /home/bogodukh/сайт.ua/www/msd1.24.4/msd_cron/crondump.pl -config=mysqldumper -html_output=0
Код: Выделить всё
Usage: php [options] [-f] <file> [--] [args...]
php [options] -r <code> [--] [args...]
php [options] [-B <begin_code>] -R <code> [-E <end_code>] [--] [args...]
php [options] [-B <begin_code>] -F <file> [-E <end_code>] [--] [args...]
php [options] -- [args...]
php [options] -a
-a Run interactively
-c <path>|<file> Look for php.ini file in this directory
-n No php.ini file will be used
-d foo[=bar] Define INI entry foo with value 'bar'
-e Generate extended information for debugger/profiler
-f <file> Parse and execute <file>.
-h This help
-i PHP information
-l Syntax check only (lint)
-m Show compiled in modules
-r <code> Run PHP <code> without using script tags <?..?>
-B <begin_code> Run PHP <begin_code> before processing input lines
-R <code> Run PHP <code> for every input line
-F <file> Parse and execute <file> for every input line
-E <end_code> Run PHP <end_code> after processing all input lines
-H Hide any passed arguments from external tools.
-s Output HTML syntax highlighted source.
-v Version number
-w Output source with stripped comments and whitespace.
-z <file> Load Zend extension <file>.
args... Arguments passed to script. Use -- args when first argument
starts with - or script is read from stdin
--ini Show configuration file names
--rf <name> Show information about function <name>.
--rc <name> Show information about class <name>.
--re <name> Show information about extension <name>.
--ri <name> Show configuration for extension <name>.
Код: Выделить всё
путь_к_Perl/perl /home/bogodukh/сайт.ua/www/msd1.24.4/msd_cron/crondump.pl -config=mysqldumper -html_output=0
$character_set="utf8";
- понятно?Комментарии излишни.Starting backup using Perlscript version 1.24.4 (using perl v5.12.3)
Characterset of connection and backup file set to utf8.
Код: Выделить всё
$dbhost="localhost";
$dbname="имя_базы_данных";
$dbuser="пользователь_базы_данных";
$dbpass="пароль";
владимир1983 писал(а):При установке создаётся папка work, в которой создаются ещё три папки backup, config, log.
mysqldumper.conf.php
записывается в папку work/config
mysqldumper.php
config.php
Код: Выделить всё
<?php
// MySQL Dumper Configuration
// Host-Adress, default 'localhost'
$config['dbhost'] = 'localhost';
// port - if empty, mysql uses default
$config['dbport'] = '';
// socket - if empty, mysql uses default
$config['dbsocket'] = '';
// Username
$config['dbuser'] = 'root';
//User-Pass. For no Password leave empty
$config['dbpass'] = '';
Sheer писал(а):Во-первых, поставьте русскую локализацию, проще будет --> [Русский перевод]MySQLDumper
Sheer писал(а):Во-вторых, mysqldumper.conf.php записывается в папку work/config
Вам уже об этом сказали. Туда же записывается файл mysqldumper.php
DROP TABLE IF EXISTS