LinuxForum.Fans
Тема

Программа для импорта sql больших объемов.

Автор: koka3000 10 сообщений 4536 просмотров
#113867

Стоит на компе локальная mysql.
Нужно загрузить sql файл объемом 100мб.
Через навикат загружается ОЧЕНЬ ОЧЕНЬ долго.
Помню у меня раньше была такая прога что эти 100мб за 2мин заливала. Но после переустановки винды не могу ее не где найти, да и название уже не помню..

Можете кто то подсказать программу для импорта sql больших размеров ?

#113868

тут много зависит от содержания самого sql файла... в любом случае думаю что лучше чем mysql ничего не справиться

#113869

koka3000, phpmyadmin, правда в php.ini надо будет подредактировать что бы изменить максимальный размер загружаемого файла.

#113883
koka3000 написал:
Стоит на компе локальная mysql.
Нужно загрузить sql файл объемом 100мб.
koka3000 написал:
Можете кто то подсказать программу для импорта sql больших размеров ?

[console]zcat base.sql.gz | mysql -u user -p[/console]
сливать так
[console]mysqldump | gzip > base.sql.gz[/console]
быстрее НЕ БЫВАЕТ.

#113886

drBatty, здесь речь идет о скорости выполнения sql операторов скорее... по сему данный трюк никак не повлияет .... koka3000, если действительно так влом ждать могу посоветовать снять с нужных таблиц индексы а после выполнения загрузки повесить их обратно....

#113888

drBatty,
На линуксе я вот так делал
[console]mysql --user=username --password=password --default-character-set=utf8 dbname < dump.sql;
[/console]

То что вы мне написали это же под линукс?
Те программы которые в постах выше, где то 1мин заливают а потом останавливаются. То же самое с навикатом. Оставил на два часа, прохожу, а там только две черточки.( где то 1проц)

Мне именно программа нужно Саам сервер стоит на линуксе.

#113917

drBatty,
На линуксе я вот так делал
[console]
Консоль:
mysql --user=username --password=password --default-character-set=utf8 dbname < dump.sql;[/console]

и правильно делали... делайте так и дальше .... то что предлагает drBatty это тоже самое только с использованием сжатия скрипта....

#113925
koka3000 написал:
Мне именно программа нужно Саам сервер стоит на линуксе.

putty
идите на свой сервер и заливайте.
на сам сервер можно залить программой FAR.

ЗЫЖ
[console]--password=password[/console]
так лучше не писать. зачем пароль лишний раз светить?

#114085

Мне именно программа нужно Саам сервер стоит на линуксе.

команда mysql это не сервер... это клиент

#114086
odin написал:
команда mysql это не сервер... это клиент

вы оба правы. это программа для работы с сервером. причём я больше чем уверен, что эта программа приколочена гвоздями к серверу, и может считаться (по факту) его частью. smile

(в данном случае. А вообще, можно использовать mysql хоть на на противоположном полушарии от сервера базы данных)

Войдите или зарегистрируйтесь, чтобы ответить.