We use cookies
We use cookies to optimize our website. By continuing to browse the site, you agree to our use of cookies.
Control panel
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Hotline
  • +38 (044) 392-74-33 Kiev
  • +38 (057) 728-39-00 Kharkiv
  • +38 (056) 794-38-31 Dnipro
  • +38 (032) 229-58-93 Lviv
  • +38 (048) 738-57-70 Odessa
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Kievstar
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Moscow

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


094029
6 years old
0
Большая база

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

toxi
6 years old
0

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

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

sonicua
6 years old
0

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

Евгений В.
6 years old
0

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

rudenko
6 years old
0

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

094029
6 years old
0

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


6 years old
1

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

Евгений В.
6 years old
0

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

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

Only registered users.