|
|
|
| Доброго времени суток!
Подскажите, пожалуйста, как можно импортировать локально файл с расширением .bz2, который занимает 7Мб?
Версия MySQL-клиента: 5.0.45
phpMyAdmin - 2.11.5
При попытке импортировать стоят только расширения "Нет, gzip, zip" !?
Можно каким-то образом его просмотреть и импортировать в базу данных?
Причем по умолчанию, даже если и получится каким-то образом при импорте показать расширение bz2, то будет стоять ограничение на 2Мб. | |
|
|
|
|
|
|
|
для: Jaroslav
(13.03.2008 в 03:15)
| | Нет, нужно как-то распаковывать. | |
|
|
|
|
|
|
|
для: cheops
(13.03.2008 в 11:11)
| | Мне из службы поддержки сказали, что можно через SSH, но я с этим никогда не сталкивался.. А вот если распаковать, то, конечно проще. Распаковал...
Проблема следующая...
1) Файл занимает 40 Мб. Не представляется возможности его открыть через какие-либо текстовые или PHP редакторы - виснут.
2) При попытке загрузить в MySQL (локально) тоже ругается на то, что очень большой файл. Подскажите, пожалуйста, как можно обойти эти ограничения и вставить содержимое файла в MySQL???
Нужно с целью восстановления некоторых удаленных записей в базе данных.
Дамп взять из резервной копии за более ранний период.
С уважением,
Воробьев Ярослав. | |
|
|
|
|
|
|
|
для: Jaroslav
(13.03.2008 в 14:37)
| | Хм... через SSH любо дорого любой файл можно развернуть - получится на порядок быстрее, чем любым Web-интерфейсом. Скачайте утилиту PuTTY, задите на сервер и разверните дамп при помощи утилиты mysql. Если что-то из этих операций вызывает проблемы - задавайте наводящие вопросы, обязательно поможем. | |
|
|
|
|
|
|
|
для: cheops
(13.03.2008 в 17:52)
| | А если я хочу его развернуть локально!
То что делать в этом случае? | |
|
|
|
|
|
|
|
для: Jaroslav
(13.03.2008 в 22:09)
| | Локально это как? Не на сервере, а на том компьютере за которым работаете? | |
|
|
|
|
|
|
|
для: cheops
(14.03.2008 в 00:39)
| | Да. На своем. Да хоть куда ее выложить! :)
Putty скачал. Сначала запрашивает логин, потом пароль...
И пароль не могу ввести. Пишет:
Using keyboard-interactive authentication.
.....
При попытке вставить (импортировать) базу на локальный комп, вылетает такая надпись:
You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
И при импорте в PhpMyAdmin стоит такая запись: (Максимальный размер: 2,048KB)
Что нужно поправить, чтобы размер был 60Мб? И чтобы он ее вставил??? | |
|
|
|
|
|
|
|
для: Jaroslav
(14.03.2008 в 00:43)
| | >You probably tried to upload too large file. Please refer to documentation for ways to workaround this
>limit.
А чем встравляете и в какой кодировке данные внутри дампа? | |
|
|
|
|
|
|
|
для: cheops
(14.03.2008 в 02:08)
| | Кодировка UTF.
При импорте по умолчанию стоит ограничение на размер загружаемого файла - 2 Мб.
Это ограничение снял в файле php.ini (поставил 180Мб) - теперь не ругается...
Остался один момент. Практически всю базу загружает, но в конце выдает ошибку, что закончилось время выполнения... Там стоит ограничение - 300 сек (5 мин). Где можно снять и это ограничение? В php.ini не нашел. При установке Денвера ссылается на файл sql.php в папке PhpMyAdmin внутри директории - libraries / import/sql.php
С уважением,
Воробьев Ярослав.
ps. Базу вставляю при помощи PhpMyAdmin | |
|
|
|
|
|
|
|
для: Jaroslav
(14.03.2008 в 09:03)
| | Необходимо в начале phpMyAdmin прописать строку
<?php
// Устанавливаем неограниченное время выполнения скрипта
set_time_limit(0);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(14.03.2008 в 11:20)
| | Большое спасибо! | |
|
|
|