Биллинговая система Nodeny
27 Апреля 2024, 22:07:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 3 [4] 5 6
  Печать  
Автор Тема: Скрипты Бэкапа  (Прочитано 56632 раз)
demon4ik
Пользователь
**

Карма: -2
Offline Offline

Сообщений: 10


Просмотр профиля Email
« Ответ #45 : 14 Октября 2010, 12:21:25 »

Да, при разворачивании бекапа.
мускул 5.0.90,  а нужен 5.5?
« Последнее редактирование: 14 Октября 2010, 12:26:12 от demon4ik » Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


На форумах "спасибом" называется плюс к карме.


Просмотр профиля
« Ответ #46 : 14 Октября 2010, 17:33:44 »

Да нет )
Просто недавно тоже столкнулся с такой ошибкой (с Lexxом при разборе .. ээ .. некоего нюанса)
Бакапы делаю правильно, но в тоже время после их разворота вылазит тоже самое.
Что сделал:
Сравнил таблицу ДО бакапа и УЖЕ развернутую.
Обе оказались одинаковые.
Ошибка ТИПА оказалась в том, что при развороте (ИМХО) както неверно считаются строки и та строка, в которой у меня была ошибка - это номер последней строки бакапа +1, тоесть несуществующая вообще строка.
Вообщем, я на нее забил, так как бакап разворачивается верно.

НО - в Вашем случае пишет ошибку ВООБЩЕ в строке номер ОДИН.
Посмотрите, в sql-вском запросе (в бакапе) есть вообще какие нибуть данные ?
Возможно, просто неверно сделан бакап.
Записан
demon4ik
Пользователь
**

Карма: -2
Offline Offline

Сообщений: 10


Просмотр профиля Email
« Ответ #47 : 14 Октября 2010, 20:23:29 »

В каждом бекапе такое.
часть таблиц извлекается..а потом пишет вот такую ошибку.
  Данные в запросе есть.
Вот первые строки:

DROP TABLE IF EXISTS `admin`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `admin` (
  `id` int(11) NOT NULL auto_increment,
  `office` tinyint(3) unsigned NOT NULL,
  `admin` varchar(16) NOT NULL default '',
  `passwd` varchar(20) NOT NULL default '',
  `session` tinytext NOT NULL,
  `session_expire` int(11) NOT NULL,
  `name` tinytext NOT NULL,
  `post` tinytext NOT NULL,
  `privil` text NOT NULL,
  `regions` text NOT NULL,
  `tunes` text NOT NULL,
  `pay_mess` text NOT NULL,
  `ext` varchar(4) NOT NULL,
  `email` tinytext NOT NULL,
  `email_grp` text NOT NULL,
  `mess` tinytext NOT NULL,
  `temp_block_grp` text NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `admin` (`admin`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=cp1251;
/*!40101 SET character_set_client = @saved_cs_client */;
Записан
md5
NoDeny
Старожил
*

Карма: 0
Offline Offline

Сообщений: 256

647618
Просмотр профиля
« Ответ #48 : 19 Октября 2010, 00:06:03 »

Я тут ни эрора не вижу ни варнинга!
В чем суть ? конкретнее
Записан
demon4ik
Пользователь
**

Карма: -2
Offline Offline

Сообщений: 10


Просмотр профиля Email
« Ответ #49 : 22 Октября 2010, 00:29:58 »

ошибка описана 3 постами выше
Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #50 : 23 Октября 2010, 10:28:52 »

А есмли сделать полный бэкап базы средствами самого майскл сервера ? что тогда пишет при восстановлении ??
Записан
serojperoj
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля
« Ответ #51 : 02 Апреля 2012, 16:31:19 »

привет всем.

не подскажете какую строчку добавить с скрипте бэкапа, чтобы сразу после сохранения заодно и отправил на мыло?

заранее спасибо
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #52 : 02 Апреля 2012, 20:21:45 »

Какого ж размера у вас база, что б отправить прикрепленным файлом?  Подмигивающий Лучше на удаленный сервер.
Записан
bnet
NoDeny
Пользователь
*

Карма: 6
Offline Offline

Сообщений: 85


Просмотр профиля
« Ответ #53 : 03 Апреля 2012, 21:37:48 »

наверное оповещение о успешном бэкапе на мыло, или сам бэкап О_о
Записан
serojperoj
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля
« Ответ #54 : 06 Апреля 2012, 13:44:56 »

примерно 30мб, не прокатит?  Улыбающийся
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #55 : 06 Апреля 2012, 16:21:14 »

Гугл дает 25м для прикрепленного файла, а база та будет расти. У меня в облако ночью сливается.
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #56 : 06 Апреля 2012, 23:34:48 »

Гугл дает 25м для прикрепленного файла, а база та будет расти. У меня в облако ночью сливается.
правильное облако или костыльное?
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #57 : 09 Апреля 2012, 16:33:48 »

Костыльное  Смеющийся, скриптами в дропбокс.
Записан
ale-x
NoDeny
Постоялец
*

Карма: 1
Offline Offline

Сообщений: 164


Просмотр профиля
« Ответ #58 : 10 Апреля 2012, 01:39:35 »

поделитесь скриптегом Улыбающийся
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #59 : 10 Апреля 2012, 10:22:53 »

с паролями
Код:
#!/bin/bash
DROPBOX_USER="Your Dropbox username"
DROPBOX_PASS="Your Dropbox password"
DROPBOX_DIR="Directory in your dropbox account to store the backups, e.g. /backups"
BACKUP_SRC="/home /var/www /var/git /etc /root"
BACKUP_DST="/tmp"
MYSQL_SERVER="127.0.0.1"
MYSQL_USER="root"
MYSQL_PASS="Your MySQL password"

#
# Stop editing here.
NOW=$(date +"%Y.%m.%d")
DESTFILE="$BACKUP_DST/$NOW.tgz"

#
# Upload a file to Dropbox.
# $1 = Source file
# $2 = Destination file.
function dropboxUpload
{
#
# Code based on DropBox Uploader 0.6 from http://www.andreafabrizi.it/?dropbox_uploader
LOGIN_URL="https://www.dropbox.com/login"
HOME_URL="https://www.dropbox.com/home"
UPLOAD_URL="https://dl-web.dropbox.com/upload"
COOKIE_FILE="/tmp/du_cookie_$RANDOM"
RESPONSE_FILE="/tmp/du_resp_$RANDOM"

    UPLOAD_FILE=$1
    DEST_FOLDER=$2

# Login
echo -ne " > Logging in..."
curl -s -i -c $COOKIE_FILE -o $RESPONSE_FILE --data "login_email=$DROPBOX_USER&login_password=$DROPBOX_PASS&t=$TOKEN" "$LOGIN_URL"
grep "location: /home" $RESPONSE_FILE > /dev/null

if [ $? -ne 0 ]; then
echo -e " Failed!"
rm -f "$COOKIE_FILE" "$RESPONSE_FILE"
exit 1
else
echo -e " OK"
fi

# Load home page
echo -ne " > Loading Home..."
curl -s -i -b "$COOKIE_FILE" -o "$RESPONSE_FILE" "$HOME_URL"

if [ $? -ne 0 ]; then
echo -e " Failed!"
rm -f "$COOKIE_FILE" "$RESPONSE_FILE"
exit 1
else
echo -e " OK"
fi

# Get token
TOKEN=$(cat "$RESPONSE_FILE" | tr -d '\n' | sed 's/.*<form action="https:\/\/dl-web.dropbox.com\/upload"[^>]*>\s*<input type="hidden" name="t" value="\([a-z 0-9]*\)".*/\1/')

# Upload file
echo -ne " > Uploading '$UPLOAD_FILE' to 'DROPBOX$DEST_FOLDER/'..."
    curl -s -i -b $COOKIE_FILE -o $RESPONSE_FILE -F "plain=yes" -F "dest=$DEST_FOLDER" -F "t=$TOKEN" -F "file=@$UPLOAD_FILE"  "$UPLOAD_URL"
    grep "HTTP/1.1 302 FOUND" "$RESPONSE_FILE" > /dev/null

    if [ $? -ne 0 ]; then
        echo -e " Failed!"
rm -f "$COOKIE_FILE" "$RESPONSE_FILE"
        exit 1
    else
        echo -e " OK"
rm -f "$COOKIE_FILE" "$RESPONSE_FILE"
    fi
}

# Backup files.
mysqldump -u $MYSQL_USER -h $MYSQL_SERVER -p$MYSQL_PASS --all-databases > "$NOW-Databases.sql"
tar cfz "$DESTFILE" $BACKUP_SRC "$NOW-Databases.sql"

dropboxUpload "$DESTFILE" "$DROPBOX_DIR"

rm -f "$NOW-Databases.sql" "$DESTFILE"
« Последнее редактирование: 10 Апреля 2012, 10:28:19 от stimels » Записан
Страниц: 1 2 3 [4] 5 6
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!