Импорт базы MySQL размером 20Гб

Тема в разделе "Базы данных", создана пользователем bvb, 15 мар 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. bvb

    bvb

    Регистр.:
    17 май 2009
    Сообщения:
    190
    Симпатии:
    34
    Нужно перенести такую огромную базу к другому хостеру. Как сделать это грамотно?
     
  2. LLIbIcpEP

    LLIbIcpEP Создатель

    Регистр.:
    7 май 2008
    Сообщения:
    19
    Симпатии:
    2
    Код:
    mysqldump --add-drop-database --add-drop-table --create-options --extended-insert -u$USER -p$PASS $db | gzip -9 > $FILE
    gunzip < $FILE | mysql -u$USER -p$PASS $db
     
  3. bvb

    bvb

    Регистр.:
    17 май 2009
    Сообщения:
    190
    Симпатии:
    34
    LLIbIcpEP, а что это значит можно узнать?:)
     
  4. tarhan

    tarhan Постоялец

    Регистр.:
    6 апр 2007
    Сообщения:
    91
    Симпатии:
    5
    ssh команда, если ssh доступа нет, то ищите mysql дампер
     
  5. LLIbIcpEP

    LLIbIcpEP Создатель

    Регистр.:
    7 май 2008
    Сообщения:
    19
    Симпатии:
    2
    Ну первое заклинание создает дамп, вторая этот дамп заливает. Это делается по ssh ( с помощью putty в винде). Если хостер не дает такого доступа - придется изворачиваться со всякими веб-интерфейсами (pma - phpmyadmin например).
     
    bvb нравится это.
  6. bvb

    bvb

    Регистр.:
    17 май 2009
    Сообщения:
    190
    Симпатии:
    34
    Никак не получается сделать дамп - ни средствами cpanel, ни сайпекс дампером, а доступа по ssh нет. Ничего что в одной из таблиц 262 832 319 записей? Сайпекс на ней застревает.
     
  7. lift

    lift Читатель

    Заблокирован
    Регистр.:
    1 июл 2007
    Сообщения:
    2.226
    Симпатии:
    1.378
    Если ты обладаеш шидкой мазохиста, делай дамп по N строк через phpmyadmin и заливай назад им же или дампером. естествено я имею ввиду только ту таблицу, которая не дампиться "как есть"
     
  8. Asin

    Asin

    Регистр.:
    18 авг 2008
    Сообщения:
    621
    Симпатии:
    390
    Воспользуйся:

    http://www.mysqlautobackup.com/

    Оригинальный текст:

    Auto Backup for MySQL Professional Edition
    Box of Professional Edition
    Learn More about Auto Backup for MySQL Professional Edition Download Auto Backup for MySQL Professional Edition Purchase Auto Backup for MySQL Professional Edition

    Newest version: 3.2

    Main features of Professional Edtion

    1. Compress the backup SQL files.
    2. Unlimited size databases (larger than 100GB) are supported.
    3. High-speed back up and restore databases.
    4. Use buffer mode to speed up a task.
    5. Work as a Windows Service (do not need to login for backing up).
    6. Backup files manager.
    7. Restore databases from SQL and compressed files.
    8. Online back up the Internet MySQL databases.
    9. Back up Index, Views, Stored Procedures, Triggers, Functions and Events.
    10. Each file contains all databases or a selected database or a selected table.
    11. Email Notice Script is supported if a task failed or an error occured.
    12. Back up all newly-created databases and tables on the MySQL server automatically.

    The Professional Edition includes all functions and features of the Standard Edition

    1. All MySQL character sets are supported, including UTF8, UCS2, LATIN1 and all.
    2. All MySQL storage engines and table types are supported, including InnoDB, MyISAM, BDB and all.
    3. All MySQL field types are supported, including BLOB, DATE, DECIMAL and all.
    4. Create a new folder and named it after DATE_TIME every time for storing the backup files.
    5. Back up MySQL views.
    6. Back up the selected databases and tables from a server or a database to the other.
    7. Automatically restore databases.
    8. User-defined backup file name using MACRO variables.
    9. Automatically delete the older backup archives based upon dates or the number of backups.
    10. Disable shutdown/log off/suspend when a task is running.
     
  9. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.068
    Симпатии:
    197
    и все таки я бы посоветовал Сайпекс просто в файлике dump.php уберите ограничение в 600 секунд и будет вам счастье. По крайней мере 10 гиговые базы он у меня глотает. Кстати елси вдруг при бекапе вылезит какаято ошибка или покажется что скрипт отработал но не показал этого то вы сначалапосомтрите не растет ли ваш фаил, то есть может быть такое что браузер затупит но апач будет продолжать бекапить...

    еще как вариант попросить хостера, или ели есть доступ к папке где лежат именно файлы бд стянуть их
     
  10. mp3debuger

    mp3debuger

    Регистр.:
    27 дек 2006
    Сообщения:
    184
    Симпатии:
    105
    Лучше того же хостера попросить сделать дамп самому через командную строку. Потому что не всегда подхватываются оригинальные файлы базы, плюс на новом хостинге не факт что захотят так их подключать...
     
Статус темы:
Закрыта.