Як розділити великий sql файл

Як розділити великий sql файл

Не так давно зіткнувся з невеликою проблемою: є вивантаження MySQL бази дуже великого розміру. Файл такого розміру неможливо підсунути phpMyAdmin (обмеження на розмір файлів) і у мене був відсутній повноцінний доступ до SSH. Не буду вдаватися в подробиці, а відразу скажу, що в даному випадку оптимальним способом завантаження файлу буде поділ файлу з вивантаженням на кілька дрібніших.

Поділяємо файл SQL на кілька

А як зробити те ж саме в OS X

Єдиний мінус SQL Dump File Splitter - рішення працює тільки в Windows. Вдома я користуюся Windows рідко, тому в разі необхідності скористатися SQL Dump File Splitter не зможу. Хоча, ні, брешу, Звичайно ж, зможу! У мене встановлений Paralles Desktop, тому проблем з запуском не виникне.

Якщо у вас немає PD, то можете поділити sql файл у вмонтованому в OS X консольної утиліти split. Синтаксис буде приблизно таким:

Після виконання команди, вихідний файл буде розбитий на кілька дрібних, які перебувають з 3000 рядків.

P.S. Приятель підказав, що під OS X є MySQL Dump Splitter - тулза для швидкої розбивки sql-дампов. Я її не тестіл, якщо буде бажання подивіться самі.

P.S.1. Я не зміг знайти офіційний сайт SQL Dump File Splitter (Windows), тому взяв на себе сміливість і розмістив знайдений на просторах инета бінарник до себе на блог. Завантажити SQL Dump File Splitter можна тут.

Схожі статті