Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
Панель управления
  • Русский
  • Українська
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  Vodafone
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

MySQL. Большая база


094029
6 лет
0
Большая база

Как импортировать базу, которая превышает 300 мегов?

toxi
6 лет
0

Есть два варианта:
1. Разбить файл на меньшие куски и импортировать через phpmyadmin
2. Импортировать большую базу через SSH.
Импорт БД Через SSH:

mysql -u пользователь_БД -p имя_БД < /путь_к_файлу/файл_дампа_БД

sonicua
6 лет
0

Можно заюзать Sypex Dumper

Евгений В.
6 лет
0

Под Windows есть замечательная бесплатная программа HeidiSQL https://www.heidisql.com/download.php , удобно заливать большие дампы, работать с удалёнными и локальными БД.
Под виндовс (XP ,7,8 - точно работает, в висте не проверял) ещё есть программка "SQL Dump Splitter" (за авторством некоего Philip Lehmann-Bohm ) для "нарезки" большого дампа не кусочки выбранного объёма. Прикрепил её в архиве к этому сообщению, потому как безопасных мест для скачивания не нашел.
SQLDumpSplitter.zip

rudenko
6 лет
0

Добавили на страницу импорта эту информацию, что б можно было на странице импорта найти ответ.

094029
6 лет
0

Нарезал "SQL Dump Splitter" базу на кусочки по 250 мегов, залили менеджером по ФТП, но как их теперь собрать вместе в базе? Если импортировать по одному, то выдаёт, что импорт прошёл с синтаксическими ошибками, а если отметить галочками все части одновременно, то при попытке импорта опять пишет, что все части превышают 300 мегов.


6 лет
1

Поделюсь еще заметкой о замечательном кросс платформенном программном продукте от разработчиков mysql, под название mysqlworkbench. найти его можно тут :
MySQL :: Download MySQL Workbench
С помощью него можно импортировать БД с локального ПК , и работать с базами данных как удаленных так и локальных

Евгений В.
6 лет
0

Нарезал "SQL Dump Splitter" базу на кусочки по 250 мегов, залили менеджером по ФТП, но как их теперь собрать вместе в базе? © 094029

Импортировать нужно по очереди.
Первым - обязательно файл с названием DataStructure.sql , потом - по порядку остальные. Тогда будет без ошибок.
Ещё момент - при импорте каждого из файлов имябазы_1.sql, имябазы_2.sql, имябазы_3.sql и т.д. нужно ОБЯЗАТЕЛЬНО отключать опцию "Очистить содержимое базы данных перед импортом".
http://c2n.me/3ePbJP2.png

Участвовать в общении на этом форуме могут только зарегистрированные пользователи.