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

  • Автор темы Автор темы bools
  • Дата начала Дата начала

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:
 
Фанат
дык а кто сказал, что таблица должна существовать, если я делаю дамп таблицы?

В SQL-файле написано: Создать таблицу, если она не существует. Заполнить таблицу.
Чего же ещё нужно?
 
попробуй вместо mysqlimport.exe воспользоваться mysql.exe
 
как обычно.
как ВСЕ работают с дампом.
phpfaq.ru/mysql
 
Фанат
я так сделал, спасибо, получилось, но у меня кодировка хз какая случилась.. теперь выводятся знаки вопроса вместо кириллицы на сайте.
 
по поводу вопросов исчерпывающая информация в факе форума.
 
Фанат
я использовал
--set character set=cp1251
но это не помогло..
 
во что? в то, что надо прочитать весь фак и понять всю нетривиальную работу с кодировками в 5 мускуле?
а не тыкать от балды всякие команды, не понимая их смысла?
 
был у меня такой прикол...
попробуй вместо `database.tablename` - `database`.`tablename`
 
Сверху