Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: изменить время
 
 автор: tonechka   (28.01.2011 в 22:17)   письмо автору
 
 

Как можно на Денвере изменить время загрузки файла в базу ? когда я через phpmyadmin пытаюсь загрузить sql файл, то он мне выдает ошибку (файл большой 22 метра)
Fatal error: Maximum execution time of 300 seconds exceeded in Z:\home\localhost\www\Tools\phpmyadmin\libraries\sqlparser.lib.php on line 485

  Ответить  
 
 автор: Trianon   (28.01.2011 в 22:35)   письмо автору
 
   для: tonechka   (28.01.2011 в 22:17)
 

лимит времени, вероятно, прописан в файле Z:\home\localhost\www\Tools\phpmyadmin\config.inc.php
в строке
$cfg['ExecTimeLimit']           = 300;    // maximum execution time in seconds (0 for no limit)


Загружать такие большие дампы через PhpMyAdmin, тем более на локальной машине - идея не самая удачная.
Через mysql command line client было бы проще.

  Ответить  
 
 автор: tonechka   (28.01.2011 в 22:39)   письмо автору
 
   для: Trianon   (28.01.2011 в 22:35)
 

Неа, нет такого(((((

  Ответить  
 
 автор: lightning.say   (28.01.2011 в 22:51)   письмо автору
 
   для: tonechka   (28.01.2011 в 22:39)
 

возможно вы не настраивали конфигурацию phpmyadmin'a. для начала надо скопировать файл config.default.php и переименовать его в config.inc.php куда в последствии и вносите необходимые настройки

выставите данное значение побольше, я как-то 3600 ставил, хватило загрузить базу

  Ответить  
 
 автор: Trianon   (28.01.2011 в 23:04)   письмо автору
 
   для: tonechka   (28.01.2011 в 22:39)
 

нет кого?
Что нет файла - не верю.
Без него PMA не запустился бы.

  Ответить  
 
 автор: tonechka   (28.01.2011 в 23:17)   письмо автору
 
   для: Trianon   (28.01.2011 в 23:04)
 

да не файла, а записи такой!

  Ответить  
 
 автор: Trianon   (28.01.2011 в 23:31)   письмо автору
 
   для: tonechka   (28.01.2011 в 23:17)
 

Тогда эту строку ничего не мешает добавить.

  Ответить  
 
 автор: tonechka   (28.01.2011 в 23:41)   письмо автору
 
   для: Trianon   (28.01.2011 в 23:31)
 

Да?? я просто трусиха и боюсь, что все сломаю)))

  Ответить  
 
 автор: tonechka   (29.01.2011 в 00:20)   письмо автору
 
   для: Trianon   (28.01.2011 в 23:31)
 

Добавила не помогло!!! Вообще все зависло насмерть и все!!!! и ничего не добавилось!!!

  Ответить  
 
 автор: Trianon   (29.01.2011 в 00:26)   письмо автору
 
   для: tonechka   (29.01.2011 в 00:20)
 

куда-то не туда, выходит, добавили.

  Ответить  
 
 автор: technic611   (29.01.2011 в 02:27)   письмо автору
 
   для: tonechka   (29.01.2011 в 00:20)
 

вот мне тоже интересено как грузить такие большие данные

  Ответить  
 
 автор: lightning.say   (29.01.2011 в 03:25)   письмо автору
 
   для: tonechka   (29.01.2011 в 00:20)
 

а что вы добавили и куда?

  Ответить  
 
 автор: tonechka   (29.01.2011 в 17:03)   письмо автору
 
   для: lightning.say   (29.01.2011 в 03:25)
 

Ну эту строчку, в тот файл который сказали!!!

  Ответить  
 
 автор: Trianon   (29.01.2011 в 17:12)   письмо автору
 
   для: tonechka   (29.01.2011 в 17:03)
 

как выглядел файл до, или хотя бы как после добавления?

  Ответить  
 
 автор: tonechka   (29.01.2011 в 17:34)   письмо автору
 
   для: Trianon   (29.01.2011 в 17:12)
 

<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * phpMyAdmin sample configuration, you can use it as base for
 * manual configuration. For easier setup you can use setup/
 *
 * All directives are explained in Documentation.html and on phpMyAdmin
 * wiki <http://wiki.phpmyadmin.net>.
 *
 * @version $Id: config.sample.inc.php 12304 2009-03-24 12:56:58Z nijel $
 * @package phpMyAdmin
 */

/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = ''/* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
 * Servers configuration
 */
$i 0;

/*
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';      // MySQL user
$cfg['Servers'][$i]['password'] = '';      // MySQL password (only needed
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';

/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';
$cfg['ExecTimeLimit']           = 0;    // maximum execution time in seconds (0 for no limit) 

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '';
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
/* Contrib / Swekey authentication */
// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

/*
 * End of servers configuration
 */

/*
 * Directories for saving/loading files from server
 */
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>


Это после добавления! соответственно до - он был без этой строчки!

  Ответить  
 
 автор: Trianon   (29.01.2011 в 17:37)   письмо автору
 
   для: tonechka   (29.01.2011 в 17:34)
 

Выглядит достаточно аккуратно...
Только убирать ограничение вообще я бы советовал не раньше, чем Вы убедитесь, что строка влияет на результат, и всё остальное работает.

  Ответить  
 
 автор: cheops   (29.01.2011 в 18:46)   письмо автору
 
   для: tonechka   (28.01.2011 в 22:17)
 

Хм... а вы не хотите воспользоваться консольной утилитой mysql для развертывания дампа? Много быстрее получается и пережевывает она практически любой объем.

  Ответить  
 
 автор: tonechka   (29.01.2011 в 18:49)   письмо автору
 
   для: cheops   (29.01.2011 в 18:46)
 

Если вы мне поможете как сделать это на денвере, то хочу)))

  Ответить  
 
 автор: cheops   (29.01.2011 в 18:51)   письмо автору
 
   для: tonechka   (29.01.2011 в 18:49)
 

К сожалению, denwer-а у меня нет. Посмотрите (можно поиском) нет ли в нем утилиты mysql.exe?

  Ответить  
 
 автор: tonechka   (29.01.2011 в 18:54)   письмо автору
 
   для: cheops   (29.01.2011 в 18:51)
 

ага, есть нашла. Но когда я ее пытаюсь запустить, то она буквально секунды на 2-3 запускается и исчезает.

  Ответить  
 
 автор: cheops   (29.01.2011 в 18:59)   письмо автору
 
   для: tonechka   (29.01.2011 в 18:54)
 

Это консольная программа, запускать щелчком мыши её бесполезно, (1) сначала нужно открыть консоль.
Пуск->Программы->Стандартные->Командная строка
(2) Потом необходимо добраться до папки, где у вас лежит mysql.exe (подставьте свой путь)
cd C:\denwer\bin\
(3) Затем необходимо развернуть дамп
mysql -u root base < base.sql
root - имя пользователя (без изменений)
base - имя базы данных, куда дамп назворачивается (подставьте свой)
base.sql - имя файла с дампом (подставьте свой, скопировав его предварительно в папку, где лежит mysql.exe)

PS Через phpMyAdmin проверьте корректна ли кодировка в базе данных.

  Ответить  
 
 автор: tonechka   (29.01.2011 в 19:00)   письмо автору
 
   для: cheops   (29.01.2011 в 18:59)
 

Спасибо большое, я попробую!!!

  Ответить  
 
 автор: tonechka   (29.01.2011 в 19:48)   письмо автору
 
   для: cheops   (29.01.2011 в 18:59)
 

Вообщем попробовала я , у меня ошибка вылазиет, что server has gone away )))) покинул он меня)))

  Ответить  
 
 автор: cheops   (29.01.2011 в 19:54)   письмо автору
 
   для: tonechka   (29.01.2011 в 19:48)
 

А на каком этапе? Когда дамп уже разворачивается?

  Ответить  
 
 автор: cheops   (29.01.2011 в 19:57)   письмо автору
 
   для: tonechka   (29.01.2011 в 19:48)
 

Попробуйте взять небольшой кусочек дампа - одну таблицу и несколько значений, чтобы размер был не очень большой и развернуть его - ситуация не меняется?

  Ответить  
 
 автор: tonechka   (29.01.2011 в 22:58)   письмо автору
 
   для: cheops   (29.01.2011 в 19:57)
 

Да, если я разбиваю на кусочки небольшие, то так в принципе работает...Значит все равно да придеться делать частями)))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования