Автор Тема: mysqldump && mysqlhotcopy или как скопировать отдельные таблицы?  (Прочитано 3956 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
задача: нужно скопировать несколько таблиц из базы. о mysqldump написано, что можно всю базу в файл переписать, потом из которого можно восстановить (это правда - работает ;) ). о mysqlhotcopy.pl написано, что можно копировать отдельные таблицы используя регулярные выражения для задания имен таблиц. но этот скрипт у меня не работает.
ошибка:  The getpwuid function is unimplemented at W:\\mysql\\scripts\\mysqlhotcopy.pl line 79
т.е. как я понял, что функция не реализована?!
можно ли как-то добиться мне нужного результата?

Цитировать
mysqldump [OPTIONS] database [tables]


а мне нужно сделать так, чтобы было отрицание, потому что таблиц очень много, а не нужна только одна - таблица со статистикой - она самая громадная.
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Можно сделать перебор всех таблиц скриптом, выкинуть ненужные (отрицание), а потом воспользоваться mysqldump
- 2-3 строки.
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
Цитировать
Можно сделать перебор всех таблиц скриптом, выкинуть ненужные (отрицание), а потом воспользоваться mysqldump

батник написать? дело в том, что база находится на хостинге, а я делаю бекап и пишу домой себе, чтобы исправлять ошибки и т.п.
т.е. каких-то готовых утилит нету?
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Perl чем не подходит? Напиши, что именно не получается.

Цитировать
каких-то готовых утилит нету?
И утилит до фига - например, тот же phpMyAdmin.
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
Цитировать
Perl чем не подходит? Напиши, что именно не получается.

да все как бы получается. просто думал, что невнимательно доку читал, что может быть что-то упустил. а так писать придется, ничего не поделаешь, думал чтобы было быстрее и менее трудоемко. ничего, сделаем руками :)

YA, спасибо.
Не ходите, дети, без «Мозиллы» дальше localhost!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28