[ОТВЕТИТЬ]
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)
13.09.2013 15:00
whitewizard
 
а таблицу создал перед этим импортом?
13.09.2013 16:26
bujhm1987
 
Цитата:
whitewizard а таблицу создал перед этим импортом?
Конечно
16.09.2013 10:06
bujhm1987
 
У кого то есть советы? ресторится вся база кроме этой таблицы. База укм4, таблицы local_auth_account_journal
16.09.2013 10:16
OlegON
 
а
Код:
desc local_auth_account_journal;
что-то говорит? количество колонок в файле импорта как-то совпадает с тем, что desc говорит? у меня базы УКМ нет, поэтому так, только идеи...
16.09.2013 10:57
bujhm1987
 
10 rows in set (0.00 sec)

ну и столбцов 10

6538;3016;22.79;2013-01-21 19:06:53;1;273483;1002001;скидка из чека;40.39;2013-01-21 19:07:58
16.09.2013 11:32
OlegON
 
а зачем вывод desc спрятал?
16.09.2013 11:41
bujhm1987
 
Код:
mysql> desc local_auth_account_journal;
+-------------+----------------------+------+-----+---------------------+----------------+
| Field       | Type                 | Null | Key | Default             | Extra          |
+-------------+----------------------+------+-----+---------------------+----------------+
| id          | int(11)              | NO   | PRI | NULL                | auto_increment |
| account_id  | int(11)              | NO   | MUL | 0                   |                |
| amount      | decimal(20,2)        | YES  |     | NULL                |                |
| date        | datetime             | NO   | MUL | 0000-00-00 00:00:00 |                |
| source_type | smallint(6) unsigned | NO   |     | 0                   |                |
| source_id   | varchar(40)          | NO   |     | 0                   |                |
| cash_id     | int(11)              | NO   |     | 0                   |                |
| comment     | text                 | YES  |     | NULL                |                |
| balance     | decimal(20,2)        | YES  |     | NULL                |                |
| action_date | datetime             | NO   |     | 0000-00-00 00:00:00 |                |
+-------------+----------------------+------+-----+---------------------+----------------+
10 rows in set (0.00 sec)

mysql>
Опции темы


Часовой пояс GMT +3, время: 19:57.

 

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