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

Форум MySQL

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

 

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

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

тема: Не работает конкретная БД
 
 автор: Ivan Pomidorov   (18.08.2006 в 18:59)   письмо автору
 
 

Ситуация такая: делаю сайтик, с применением базы данных mysql, на работе (и дома иногда). На работе сайт работает ( записи добавляются) , phpadmin понормальному показывает структура таблиц, но дома тотже phpadmin видит саму БД, видит таблице, которые она содержит, но при попытке открыть любую таблицу говорит: "#1146 - Table 'dbfcru.addcharter' doesn't exist", сайт соответсвтенно тоже не работает. Носил с работы несколько раз рабочие версии, результат вегда одинаковый. При этом таблицы, бд созданые на домашней машине работют нормально.

В чем может быть причина?
PS И на работе и дома- Apache 2, PHP 5, Mysql 5

   
 
 автор: cheops   (18.08.2006 в 19:32)   письмо автору
 
   для: Ivan Pomidorov   (18.08.2006 в 18:59)
 

Вы сервер останавливаете или лочите таблицы когда файлы берёте? Если нет, то такое горячее их извлечение почти наверняка портит их, особенно если в этот момент происходит обращение к таблицам.

   
 
 автор: Ivan Pomidorov   (18.08.2006 в 23:39)   письмо автору
 
   для: cheops   (18.08.2006 в 19:32)
 

Сервер я не останавливал.
А что такое лочить? Если от слова lock, то опять же нет.
Я просто, по окончании рабочего дня копировал папку с БД из папки data, но обращения к таблицам в это время точно не происходило.
Попробую останвить сервер.

   
 
 автор: cheops   (19.08.2006 в 00:28)   письмо автору
 
   для: Ivan Pomidorov   (18.08.2006 в 23:39)
 

Или выполните пред копированием файлов
FLUSH TABLES WITH READ LOCK;

только потом не забудте снять блокировку при помощи запроса
UNLOCK TABLES;

Иначе базы данных будут доступны только для чтения. Туже операцию нужно делать и на домашнем сервере - так как таблицы могут биться и на этапе горячего их размещения на локальном сервере.

   
Rambler's Top100
вверх

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