Стоит на компе локальная mysql.
Нужно загрузить sql файл объемом 100мб.
Через навикат загружается ОЧЕНЬ ОЧЕНЬ долго.
Помню у меня раньше была такая прога что эти 100мб за 2мин заливала. Но после переустановки винды не могу ее не где найти, да и название уже не помню..
Можете кто то подсказать программу для импорта sql больших размеров ?
Программа для импорта sql больших объемов.
тут много зависит от содержания самого sql файла... в любом случае думаю что лучше чем mysql ничего не справиться
koka3000, phpmyadmin, правда в php.ini надо будет подредактировать что бы изменить максимальный размер загружаемого файла.
Стоит на компе локальная mysql.
Нужно загрузить sql файл объемом 100мб.
Можете кто то подсказать программу для импорта sql больших размеров ?
[console]zcat base.sql.gz | mysql -u user -p[/console]
сливать так
[console]mysqldump | gzip > base.sql.gz[/console]
быстрее НЕ БЫВАЕТ.
drBatty, здесь речь идет о скорости выполнения sql операторов скорее... по сему данный трюк никак не повлияет .... koka3000, если действительно так влом ждать могу посоветовать снять с нужных таблиц индексы а после выполнения загрузки повесить их обратно....
drBatty,
На линуксе я вот так делал
[console]mysql --user=username --password=password --default-character-set=utf8 dbname < dump.sql;
[/console]
То что вы мне написали это же под линукс?
Те программы которые в постах выше, где то 1мин заливают а потом останавливаются. То же самое с навикатом. Оставил на два часа, прохожу, а там только две черточки.( где то 1проц)
Мне именно программа нужно Саам сервер стоит на линуксе.
drBatty,
На линуксе я вот так делал
[console]
Консоль:
mysql --user=username --password=password --default-character-set=utf8 dbname < dump.sql;[/console]
и правильно делали... делайте так и дальше .... то что предлагает drBatty это тоже самое только с использованием сжатия скрипта....
Мне именно программа нужно Саам сервер стоит на линуксе.
putty
идите на свой сервер и заливайте.
на сам сервер можно залить программой FAR.
ЗЫЖ
[console]--password=password[/console]
так лучше не писать. зачем пароль лишний раз светить?
Мне именно программа нужно Саам сервер стоит на линуксе.
команда mysql это не сервер... это клиент
команда mysql это не сервер... это клиент
вы оба правы. это программа для работы с сервером. причём я больше чем уверен, что эта программа приколочена гвоздями к серверу, и может считаться (по факту) его частью. smile
(в данном случае. А вообще, можно использовать mysql хоть на на противоположном полушарии от сервера базы данных)