12.09.2013 07:13
bujhm1987
 
Делал рестор БД из CSV файлов командой mysqlimport -uukm_terminal - supermag E:\dump1\auth_bpc_journal.txt ... и получил ошибку
mysqlimport: Error: 1449, The user specified as a definer ('supermag'@'localhost
') does not exist, when using table: local_auth_account
Что надо поправить? Пользователи все на месте
12.09.2013 07:46
OlegON
 
Код:
mysql mysql
select host,user from user;
убедись, что он там точно есть... Откуда он там взялся, кстати? Может, flush priveleges не сделал?
12.09.2013 08:08
bujhm1987
 
Да дело в том что дамп и рестоо идет на тот же сервер,пользователи пропасть никуда не могли. Я сделал дамп с ключом tab, создал БД с другим именем, сделал дамп метаданных с ключами -no-data и -routines,выполнил скрипт на новой базе и запустил импорт. Может что то не так делаю
12.09.2013 08:23
OlegON
 
на самом деле результат запроса неплохо бы посмотреть... и убедиться, что гранты соответствующие есть...
в дампе же попробуй найти
Цитата:
DEFINER='supermag'@'localhost'
и заменить его на
Цитата:
DEFINER=CURRENT_USER
12.09.2013 10:36
bujhm1987
 
ещё одна странная ошибка
C:\MySQL\bin>mysqlimport -uukm_terminal -pCtHDbCGK.C supermag E:\dump1\local_au
th_account_journal.txt
mysqlimport: Error: 1054, Unknown column 'no_such_field' in 'field list', when u
sing table: local_auth_account_journal
13.09.2013 12:56
bujhm1987
 
Неужели никто с подобным не сталкивался?
13.09.2013 13:14
Occul
 
Очень похоже, что изуродован дамп. Это же список команд. Посмотрите на чем именно падает. Будет понятнее и подсказать проще.
13.09.2013 13:21
Little
 
Цитата:
bujhm1987 Неужели никто с подобным не сталкивался?
Насколько помню, при бампе последовательность таблиц немного не та. Поэтому при заливке загружается таблица с ссылками на не существующую пока таблицу. Как отключить сообщения об ошибках сейчас не вспомню.
13.09.2013 14:57
bujhm1987
 
Цитата:
Dr. Hyde Очень похоже, что изуродован дамп. Это же список команд. Посмотрите на чем именно падает. Будет понятнее и подсказать проще.
это дамп в csv, он команды sql не использует, mysqlimport берет только txt (csv)
Часовой пояс GMT +3, время: 09:52.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.