Показать сообщение отдельно
Старый 07.04.2012, 15:41 Вверх   #6
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Злой Посмотреть сообщение
Что мешает вызвать в скрипте mysqldump для каждой базы данных?
Ну так их будет прирастать со временем.

Короче говоря к примеру у меня 4 базы. Получается скрипт такой:

PHP код:
#!/bin/sh

# настройки базы данных mysql
base_user='логин_к_базе'
base_pass='пасс_к_базе'
base_table1='имя_базы_1'
base_table2='имя_базы_2'
base_table3='имя_базы_3'
base_table4='имя_базы_4'

# настройки удаленного fpt
ftp_user=''
ftp_pass=''
ftp_host=''

# прочие настройки
dt=`date +%Y_%m_%d`
path='/root/mysql_backups'
sitename='table_name'


mysqldump --opt $base_table1 --user=$base_user --password=$base_pass gzip -$path/$dt.$sitename.sql.gz
mysqldump 
--opt $base_table2 --user=$base_user --password=$base_pass gzip -$path/$dt.$sitename.sql.gz
mysqldump 
--opt $base_table3 --user=$base_user --password=$base_pass gzip -$path/$dt.$sitename.sql.gz
mysqldump 
--opt $base_table4 --user=$base_user --password=$base_pass gzip -$path/$dt.$sitename.sql.gz
lftp 
-'mirror -R /root/mysql_backups /backups; bye;' -u $ftp_user,$ftp_pass $ftp_host 
Или я где то туплю ? С учетом того что один юзер будет иметь доступ ко всем базам.
  Ответить с цитированием
 
Время генерации страницы 0.04135 секунды с 10 запросами