Проблемы с дампом через консоль - непонятная ошибка

bools

Новичок
Проблемы с дампом через консоль - непонятная ошибка

Делаю дамп таблицы с помощью mysqldump, так:

Код:
 mysqldump --opt -u *** -p*** database tablename > $HOME/public_html/tablename.sql;
А на локальной машине делаю так:

Код:
 ...>mysqlimport.exe -u *** -p*** database E:\tablename.sql
Ошибка такая: Table `database.tablename` doesn`t not exist, when using table: tablename


Почему так? :confused:
 

bools

Новичок
Фанат
дык а кто сказал, что таблица должна существовать, если я делаю дамп таблицы?

В SQL-файле написано: Создать таблицу, если она не существует. Заполнить таблицу.
Чего же ещё нужно?
 

Фанат

oncle terrible
Команда форума
попробуй вместо mysqlimport.exe воспользоваться mysql.exe
 

Фанат

oncle terrible
Команда форума
как обычно.
как ВСЕ работают с дампом.
phpfaq.ru/mysql
 

bools

Новичок
Фанат
я так сделал, спасибо, получилось, но у меня кодировка хз какая случилась.. теперь выводятся знаки вопроса вместо кириллицы на сайте.
 

Фанат

oncle terrible
Команда форума
по поводу вопросов исчерпывающая информация в факе форума.
 

bools

Новичок
Фанат
я использовал
--set character set=cp1251
но это не помогло..
 

Фанат

oncle terrible
Команда форума
во что? в то, что надо прочитать весь фак и понять всю нетривиальную работу с кодировками в 5 мускуле?
а не тыкать от балды всякие команды, не понимая их смысла?
 

TutanXamoN

Новичок
был у меня такой прикол...
попробуй вместо `database.tablename` - `database`.`tablename`
 
Сверху