Востановление базы данных

Технические вопросы по UTM 5.0
Ответить
adminP
Сообщения: 109
Зарегистрирован: Сб апр 09, 2005 11:56

Востановление базы данных

Сообщение adminP »

решил сделать backup базы и попробовать перенести его на другую машину с mysql.
utm5_backup.sh сделал backup.slq(в течении 3 минут)
переношу этот backup.sql на другую машину и выполняю
mysqladmin create UTM5
mysql UTM5 < backup.sql
и вот уже второй час пошел как он пытается поднять базу.
создает запипси в базе discount_transactions_all, создал только
400000, осталось еще 600000 :-(. А впереди еще таблица special_transactions на 2 000 000.

так вот вопрос: ето нормально, что он так долго переносит.
до этого я своим php скриптом вносил 5 000 000 записей, происходило
это намного быстрей

в чем дело? а то мне уже ждять надоело! :-)

freebsd4.10-r
Сообщения: 99
Зарегистрирован: Чт апр 07, 2005 10:00

Сообщение freebsd4.10-r »

попробуй так
mysqldump -p -q -e UTM5 > /.../backup.sql

у меня база 2,5Гига бекапится за 17мин
восстанавливается за 15мин

Скрипт не использую.

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

Если тип таблиц InnoDB, то загрузку можно ускорить добавив в my.cnf cтроки:
innodb_flush_log_at_trx_commit=0

а так же посмотреть вопрос в ФАКе - http://old.netup.ru/fom-serve/cache/49.html

Lindows
Сообщения: 46
Зарегистрирован: Вс янв 30, 2005 00:50
Откуда: USSR

Невозможно восстановить базу!

Сообщение Lindows »

Делаю mysqldump -p -q -e UTM5 > /.../backup.sql

Переношу файл на другую машину и запускаю mysql UTM5 < /../backup.sql Никаких ошибок никто не выдает. После этого запускаю utm5_core b и тут начинается!
В critical.log:
*ALERT : Oct 10 16:46:14 UTM5 DBA: Exception caught on startup. See debug log for detail
*CRIT : Oct 10 16:46:14 UTM5 Core: ModMap fatal init exception. Aborting

В debug.log
-------------------
Info : Oct 10 16:46:04 UTM5 Logger: New `?Debug : ' stream: /netup/utm5/log/debug.log
Info : Oct 10 16:46:04 UTM5 Logger: New ` Info : ' stream: /netup/utm5/log/main.log
Info : Oct 10 16:46:04 UTM5 Logger: New `*CRIT : ' stream: /netup/utm5/log/critical.log
Info : Oct 10 16:46:04 UTMCtx: ctx_init_file not specified. Database encription not enabled ...
?Debug : Oct 10 16:46:04 UTMCtx: Initialization started...
Notice: Oct 10 16:46:04 ModMap: Sub-Module 'utmctx' inserted...
Info : Oct 10 16:46:04 DBA:Ctx: Creating 6 DB connections
Info : Oct 10 16:46:04 DBA:Ctx: DB Transactions are disabled
?Debug : Oct 10 16:46:04 DBCtx: Connecting to MySQL database
?Debug : Oct 10 16:46:04 DBCtx: Connection parameters username: root; dbname: UTM5 host:
?Debug : Oct 10 16:46:04 DBCtx: MySQL connection opened
?Debug : Oct 10 16:46:04 DBCtx: Connecting to MySQL database
?Debug : Oct 10 16:46:04 DBCtx: Connection parameters username: root; dbname: UTM5 host:
?Debug : Oct 10 16:46:04 DBCtx: MySQL connection opened
?Debug : Oct 10 16:46:04 DBCtx: Connecting to MySQL database
?Debug : Oct 10 16:46:04 DBCtx: Connection parameters username: root; dbname: UTM5 host:
?Debug : Oct 10 16:46:04 DBCtx: MySQL connection opened
?Debug : Oct 10 16:46:04 DBCtx: Connecting to MySQL database
?Debug : Oct 10 16:46:04 DBCtx: Connection parameters username: root; dbname: UTM5 host:
?Debug : Oct 10 16:46:04 DBCtx: MySQL connection opened
?Debug : Oct 10 16:46:04 DBCtx: Connecting to MySQL database
?Debug : Oct 10 16:46:04 DBCtx: Connection parameters username: root; dbname: UTM5 host:
?Debug : Oct 10 16:46:04 DBCtx: MySQL connection opened
?Debug : Oct 10 16:46:04 DBCtx: Connecting to MySQL database
?Debug : Oct 10 16:46:04 DBCtx: Connection parameters username: root; dbname: UTM5 host:
?Debug : Oct 10 16:46:04 DBCtx: MySQL connection opened
Notice: Oct 10 16:46:04 ModMap: Sub-Module 'dba:ctx' inserted...
?Debug : Oct 10 16:46:04 DBCtx: SQL SELECT query: SELECT name,country,region,city,address,email,tel,web FROM registration_info
?Debug : Oct 10 16:46:04 DBCtx: SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='certificate'
Info : Oct 10 16:46:04 UTM5 DBA: X509 sign verification succeded
?Debug : Oct 10 16:46:04 DBCtx: SQL SELECT query: SELECT id,login,password,ip,mask FROM system_accounts WHERE is_deleted=0
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Notice: Oct 10 16:46:04 UTM5 DBA: Summary sys users fetched: 8
--------------------------------

В main.log
-------------------------------
Info : Oct 10 16:46:04 UTM5 Logger: New ` Info : ' stream: /netup/utm5/log/main.log
Info : Oct 10 16:46:04 UTM5 Logger: New `*CRIT : ' stream: /netup/utm5/log/critical.log
Info : Oct 10 16:46:04 UTMCtx: ctx_init_file not specified. Database encription not enabled ...
Notice: Oct 10 16:46:04 ModMap: Sub-Module 'utmctx' inserted...
Info : Oct 10 16:46:04 DBA:Ctx: Creating 6 DB connections
Info : Oct 10 16:46:04 DBA:Ctx: DB Transactions are disabled
Notice: Oct 10 16:46:04 ModMap: Sub-Module 'dba:ctx' inserted...
Info : Oct 10 16:46:04 UTM5 DBA: X509 sign verification succeded
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Info : Oct 10 16:46:04 UTMCtx: Decrypt: No ctx found
Warn : Oct 10 16:46:04 UTMCtx: Unencrypted message passed!
Notice: Oct 10 16:46:04 UTM5 DBA: Summary sys users fetched: 8

Итак до бесконечности...В чем может быть проблема? На обеих машинах стоит RH9+MySQL 3.23.54 Причем с чистой базой коре стартует нормально. А с бекапа каждый раз спотыкается на разных таблицах.

Аватара пользователя
dalex
Сообщения: 1306
Зарегистрирован: Пт янв 21, 2005 11:54

Сообщение dalex »

имхо затарить каталог /var/lib/mysql/db или где там она лежит и перенести его быстрее.

freebsd4.10-r
Сообщения: 99
Зарегистрирован: Чт апр 07, 2005 10:00

Сообщение freebsd4.10-r »

Наверно заливается с ошибками, у меня такое тоже бывало, заливаю второй раз и все нормально.
Почему ---не знаю.

Spar
Сообщения: 350
Зарегистрирован: Пн янв 31, 2005 12:09

Сообщение Spar »

dalex писал(а):имхо затарить каталог /var/lib/mysql/db или где там она лежит и перенести его быстрее.
быстрее, но бд рискует быть покоцаной

mazay
Сообщения: 162
Зарегистрирован: Вс ноя 13, 2005 13:23
Откуда: Коломна
Контактная информация:

Сообщение mazay »

Я использую mysqlhotcopy, скрипт для бэкапа получился такой:
===============================
#!/bin/sh
date=`date +%d-%m-%G-%H%M`
mkdir /backup2/24/UTM5_$date

/usr/local/mysql/bin/mysqlhotcopy -u user -p пароль --allowold UTM5 /backup2/24/UTM5_$date
cd /backup2/24/
tar czf utm5_$date.tgz UTM5_$date/
rm -rf UTM5_$date/
================================

igp
Сообщения: 2
Зарегистрирован: Вт дек 19, 2006 20:29

Сообщение igp »

подскажите, как восстановить дамп стандартного бекапа мускуля 3.23 на новый сервер с мускл 5.0

[root@server2 netup]# mysql UTM5 < UTM5.06_12_19.gz
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '&#9618;
&#9618;-5&#9618;-8&#9618;&#9618;&#9618;' at line 1

Aleks
Сообщения: 482
Зарегистрирован: Сб дек 03, 2005 08:35

Сообщение Aleks »

igp писал(а): [root@server2 netup]# mysql UTM5 < UTM5.06_12_19.gz
Детский сад...
Ну кто упакованные файлы мускулю скармливает?

А после кричат, что УТМ кривой.

Ответить