Биллинговая система Nodeny
12 Мая 2024, 03:39:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: mysqldump: Got error: 1049:  (Прочитано 5573 раз)
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« : 28 Мая 2013, 18:04:28 »

 Здравствуйте. Установил Н+ (установка новая). Всё вроде заработало, вот только бэкапы не хочет делать. Пишет
Код:
 # ./backup_nodeny.sh
mysqldump: Got error: 1049: Unknown database 'admin' when selecting the database
Попробовал запустить mysqlcheck:
Код:
nodeny.X2013_5_24                                  OK
nodeny.X2013_5_28                                  OK
nodeny.Z2013_5_24                                  OK
nodeny.Z2013_5_28                                  OK
nodeny.admin
note     : The storage engine for the table doesn't support repair
nodeny.auth_log
note     : The storage engine for the table doesn't support repair
nodeny.auth_now
note     : The storage engine for the table doesn't support repair
nodeny.cards
note     : The storage engine for the table doesn't support repair
nodeny.changes
note     : The storage engine for the table doesn't support repair
nodeny.config                                      OK
nodeny.data0
note     : The storage engine for the table doesn't support repair
nodeny.datasetup                                   OK
nodeny.dictionary                                  OK
nodeny.ip_mac
note     : The storage engine for the table doesn't support repair
nodeny.ip_pool
note     : The storage engine for the table doesn't support repair
nodeny.links
note     : The storage engine for the table doesn't support repair
nodeny.nets                                        OK
nodeny.pays
note     : The storage engine for the table doesn't support repair
nodeny.places
note     : The storage engine for the table doesn't support repair
nodeny.services
note     : The storage engine for the table doesn't support repair
nodeny.traflost                                    OK
nodeny.user_grp                                    OK
nodeny.users
note     : The storage engine for the table doesn't support repair
nodeny.users_limit
note     : The storage engine for the table doesn't support repair
nodeny.users_services
note     : The storage engine for the table doesn't support repair
nodeny.users_trf                                   OK
nodeny.webses_data
note     : The storage engine for the table doesn't support repair
nodeny.websessions
Подскажите в чём может быть причина.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #1 : 28 Мая 2013, 18:26:24 »

mysqlcheck говорит что с таблицами ок, а те сообщения, что не ок переводятся как "эти таблицы не поддерживают восстановление" - ибо innodb таблицы, у них целостность на уровне движка поддерживается, так что все ок.

А скрипт бекапа я посмотрю через час
Записан
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #2 : 28 Мая 2013, 22:39:30 »

попробуй привести эти три строчки к следующему виду:
Код:
echo show tables | $mysql_cmd -u root --password=$passwd nodeny | \
    grep -v '^[ZX]2' | grep -v 'traflost' | grep -v '^Tables' | \
    xargs $mysqldump_cmd -R -Q --add-locks -u root --password=$passwd nodeny $1 > nodeny_${file}.sql
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #3 : 28 Мая 2013, 23:22:41 »

Ошибки при создании бэкапа теперь нет, но при восстановлении базы не все таблицы восстанавливаются.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #4 : 29 Мая 2013, 00:27:02 »

Z, X и traflost,  какие-то еще?
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #5 : 29 Мая 2013, 00:45:31 »

Ошибки при создании ( ERROR 1146 (42S02): Table ' ' doesn't exist) admin, auth_log, cards, data0, ip_mac, links, pays, places, users, users_limit, users_services, webses_data, users, auth_now, test.ip_pool, test.users_services.
 В админке логинюсь, но пользователей нет и часть текста иероглифы.
Записан
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #6 : 29 Мая 2013, 10:20:20 »

Ошибки при создании ( ERROR 1146 (42S02): Table ' ' doesn't exist) admin, auth_log, cards, data0, ip_mac, links, pays, places, users, users_limit, users_services, webses_data, users, auth_now, test.ip_pool, test.users_services.
 В админке логинюсь, но пользователей нет и часть текста иероглифы.

ты ввел меня в панику - проверил в песочнице:
Код:
cd /var/backups
mysql -p
password:
mysql> drop database nodeny;
mysql> create database nodeny;
mysql> use nodeny;
mysql> source  nodeny_29-05-2013.sql;
все хорошо, ни одного варнинга, пробежался - вроде все на месте, окромя трафика - но он как бэ и не бэкапится.(Z,X таблицы)
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #7 : 29 Мая 2013, 13:36:22 »

 Да попробовал ещё раз и всё получилось. Наверно где-то тупил ). Спасибо.
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #8 : 17 Апреля 2014, 14:55:19 »

попробуй привести эти три строчки к следующему виду:
Код:
echo show tables | $mysql_cmd -u root --password=$passwd nodeny | \
    grep -v '^[ZX]2' | grep -v 'traflost' | grep -v '^Tables' | \
    xargs $mysqldump_cmd -R -Q --add-locks -u root --password=$passwd nodeny $1 > nodeny_${file}.sql
Работает xargs $mysqldump_cmd -R -Q --add-locks -u root --password=$passwd nodeny $1 > nodeny_${file}.sql

Стас исправь пожалуйста в svn
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #9 : 17 Апреля 2014, 15:29:06 »

Закоммитил
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #10 : 17 Апреля 2014, 16:27:54 »

спасибо
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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