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

Форум MySQL

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

 

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

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

тема: Загрузка дампа в базу данных MySQL
 
 автор: strelok   (16.01.2006 в 17:59)   письмо автору
 
 

Сделал дамп своей бд, хочу подключить этот дамп но не выходит использую phpmyadmin (денверская версия)
Ошибка выходит в том что я вижу главную страницу после ожидания закачки дампа!
Мне посоветовали установить один скрипт не помню название но исполнительный файл называется dumper.php он делает дамп и закачивает его но только одна проблема, он делает дамп структуры а все данные внутри таблицы он игнорирует! Может кто знает как мне сделать нормальный дамп и что б потом его можно было еще и закачать??? Или мне воспользоваться другим скриптом для дампа... Я просто в этой части чайник.... :(

   
 
 автор: cheops   (17.01.2006 в 00:35)   письмо автору
 
   для: strelok   (16.01.2006 в 17:59)
 

А как phpMyAdmin реагирует на загрузку дампа? И на главной странице что?

   
 
 автор: WebTech   (17.01.2006 в 14:56)   письмо автору
 
   для: cheops   (17.01.2006 в 00:35)
 

Если на локальном компьютере или при наличии shell'а на хостинге рекомендую использовать mysqldump. Все просто до омерзения (во всяком случае не сложнее, чем в phpMyAdmin) и не зависимо ни от каких скриптов :-)

   
 
 автор: strelok   (17.01.2006 в 18:18)   письмо автору
 
   для: WebTech   (17.01.2006 в 14:56)
 

shella у меня нет на хостинге! А где можно найти mysqldump?

Все просто странно вышло у меня на форуме народ не может реганиться только 12 человек и все, вылетает ошибка, я решил сделать дамп что бы удалить все таблицы и подключить новые! Т.е. из дампа, может меня так спасет?!

   
 
 автор: strelok   (17.01.2006 в 18:29)   письмо автору
 
   для: WebTech   (17.01.2006 в 14:56)
 

а может ли быть такое что таблица ушла типа в режим только чтение? Если да то как ее оттуда вернуть? Просто ошибка такая вылетает: Could not insert data into users table

   
 
 автор: strelok   (17.01.2006 в 18:16)   письмо автору
 
   для: cheops   (17.01.2006 в 00:35)
 

иногда вылетает ошибка в скрипте, а последнее время выкидывает на главную страницу! А главная выглядит так как вы ее запускает изначально! :( Шас вылетела вот какая ошибка:
Fatal error: Maximum execution time of 300 seconds exceeded in z:\home\localhost\www\tools\phpmyadmin\libraries\read_dump.lib.php on line 91

   
 
 автор: cheops   (17.01.2006 в 22:18)   письмо автору
 
   для: strelok   (17.01.2006 в 18:16)
 

Время выполнения скрипта первышает допустимый максимум... его в принципе можно увеличить, а с большим объёмом данных имеете дело?

   
 
 автор: strelok   (18.01.2006 в 10:46)   письмо автору
 
   для: cheops   (17.01.2006 в 22:18)
 

да не очень! Всего 4 мб! А как увеличить???

   
 
 автор: cheops   (18.01.2006 в 12:25)   письмо автору
 
   для: strelok   (18.01.2006 в 10:46)
 

Найдите конфигурационный файл php.ini, который ответственнен за настройку PHP и исправьте в нём директиву
max_execution_time = 300

которая указывает максимальное число секунд выполнения скрипта. Если указать 0 - все ограничения снимаются.

   
 
 автор: strelok   (18.01.2006 в 13:25)   письмо автору
 
   для: cheops   (18.01.2006 в 12:25)
 

пасибо! Все заработало!
Только еще вопрос такой в начале скрипта идет строка:

CREATE DATABASE 'flammlin' DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_cs;
USE flammlin;

Я понимаю она создает бд, но у меня хостинг бесплатный с одной бд, и она уже присутствует т.е. удалить а потом запустить скрипт не выйдет потому что бд есть! Как это обойти?
(шела нет на хостинге)

   
 
 автор: cheops   (18.01.2006 в 15:20)   письмо автору
 
   для: strelok   (18.01.2006 в 13:25)
 

Строку
CREATE DATABASE 'flammlin' DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_cs;

удалите, а в строке
USE flammlin;

подставьте имя базы данных, которая выделена вам на бесплатном хостинге.

   
 
 автор: strelok   (18.01.2006 в 16:15)   письмо автору
 
   для: cheops   (18.01.2006 в 15:20)
 

Спасибо!!!! А может ли быть такое что таблица в режиме только чтение? У меня все восстановилось но страя проблема осталась! Данные о новом пользователе не вставляются! (( Пишит Could not insert data into users table

   
 
 автор: cheops   (18.01.2006 в 20:55)   письмо автору
 
   для: strelok   (18.01.2006 в 16:15)
 

Может, это зависит от типа таблицы - здесь нужно больше подробностей, чтобы ответить на вопрос. Какой тип таблицы? Что за система? Много ли данных и обращений в минуту?

   
 
 автор: strelok   (18.01.2006 в 21:48)   письмо автору
 
   для: cheops   (18.01.2006 в 20:55)
 

я нашел ошибку сам! Спасибо что помогали! :)

   
Rambler's Top100
вверх

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