За последние 24 часа нас посетили 53378 программистов и 1715 роботов. Сейчас ищут 844 программиста ...

Импорт огромных баз

Тема в разделе "MySQL", создана пользователем Namer, 23 янв 2011.

  1. Namer

    Namer Активный пользователь

    С нами с:
    14 апр 2010
    Сообщения:
    492
    Симпатии:
    0
    Подскажите чем можно под виндой сделать импорт огромной базы MySql из .sql файла?
    Купил сайт, а там база у него на 30ГБ, так как тулили в нее все что нужно и ненужно. Таблицы там есть с размером более 5 гиг. Хочу на локальном компе ее перебрать и почистить.
    Но возникла проблема с импортом. Несколько раз пробовал скриптом SypexDumper, но он на десятом гиге виснет.
    Есть ему более надежные альтернативы?
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    а просто через консоль не загружается?
     
  3. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Я ж уже говорил вчера тебе в аське: mysql administrator имеет функцию бэкапа и замечательно всё восстанавливает.
     
  4. Namer

    Namer Активный пользователь

    С нами с:
    14 апр 2010
    Сообщения:
    492
    Симпатии:
    0
    Apple, да я качнул его, но только так и не понял, как его запускать или инсталлировать.
    А вот Padaboo говорит через консоль возможно получится... Как считаешь?
     
  5. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Namer
    попробовал бы уже
    mysql host user password db < file.sql
     
  6. Namer

    Namer Активный пользователь

    С нами с:
    14 апр 2010
    Сообщения:
    492
    Симпатии:
    0
    Padaboo, сейчас попробую, только помогите с этой строчкой разобраться.
    Эту команду надо запускать в MySQL Command Line Client? Если да, то что за пароль в этой строчке вводить, ведь для входа в этот клиент я уже пароль вводл. Или повторно тот же самый пароль?
    И если sql файл у меня не в той директории, как команда будет выглядеть? Вот так примерно?:

    mysql localhost root password db < G:/dir1/dir2/file.sql
     
  7. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    mysql -u root db < G:/dir1/dir2/file.sql
    так наверное, если у рута не стоит пароль
     
  8. Jampire

    Jampire Активный пользователь

    С нами с:
    22 авг 2009
    Сообщения:
    181
    Симпатии:
    0
    Адрес:
    Гомель
    mysql -hhost -uroot db < G:/dir1/dir2/file.sql