Добрый вечер! Столкнулся со следующей проблемой во время заливки сайта на хостинг:
Что я сделал:
1. По фтп залил файлы на хостинг
2. Экспортировал локальную базу данных
3. Создал базу данных на хостинге
!Проблема! - на 4-ом шаге пытаюсь импортировать локальную базу данных. После чего долго любуюсь на иконку загрузки phpmyadmin'а (до тех пор, пока снова не нажму "ОК"). После повторного нажатия на "ОК" (спястя 15 минут к примеру) вылетает следующая ошибка:
-- -- Dumping data for table `actions` -- INSERT INTO `actions` (`aid`, `type`, `callback`, `parameters`, `description`) VALUES ('comment_publish_action', 'comment', 'comment_publish_action', '', 'Publish comment'), ('comment_unpublish_action', 'comment', 'comment_unpublish_action', '', 'Unpublish comment'), ('node_publish_action', 'node', 'node_publish_action', '', 'Publish post'), ('node_unpublish_action', 'node', 'node_unpublish_action', '', 'Unpublish post'), ('node_make_sticky_action', 'node', 'node_make_sticky_action', '', 'Make post sticky'), ('node_make_unsticky_action', 'node', 'node_make_unsticky_action', '', 'Make post unsticky'), ('node_promote_action', 'node', 'node_promote_action', '', 'Promote post to front page'), ('node_unpromote_action', 'node', 'node_unpromote_action', '', 'Remove post from front page'), ('node_save_action', 'node', 'node_save_action', '', 'Save post'), ('user_block_user_action', 'user', 'user_block_user_action', '', 'Block current user'), ('user_[...]
Ответ MySQL:
#1062 - Duplicate entry 'comment_publish_action' FOR KEY 'PRIMARY'
База данных переносится на сервере только на 4,9 мб из 7. Файл settings.php изрыл вдоль и поперек.
Отзовитесь добрые люди!
Комментарии
Сейчас вот просто установил друпал на сервере, перевел сайт в режим оффлайн. Пытаюсь импортировать локальную базу данных, такая ошибка выскакивает:
--
-- Database: `имябазы`
--
CREATE DATABASE `имябазы` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;
Ответ MySQL:
#1044 - Access denied FOR USER 'имяюзера'@'localhost' TO DATABASE 'имябазы'
Еще можно убрать эти строки из самой базы и после сохранения все удачно импортируется через phpmyadmin
Обратитесь к хостеру.
экспортируй и импортируй базу через sypex dump. И проблем не будет
Самый простой и удобный метод работы с базой
и
как то не согласуются )
Может удалить эту строчку? - CREATE DATABASE `имябазы` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;
Кодировкe лучше использовать utf-8
Если не получится за сегодня - завтра обращусь обязательно. Спасибо Вам за регулярную помощь!
Спасибо! Уже тоже решил попробовать. Чуть позже опробую - отпишусь.
Да, вот тоже почитал народ хвалит. Опробую обязательно сегодня!
Совершенно не согласуется. Сам голову ломаю в чем причина. Буду чуть позже пробовать sypex dump.
Думаю ошибка из за того, что база с таким именем уже существует.
Кстати, возможно вы правы, спасибо большое! Надо будет и это проверить.
Через sypex dump вроде поставил. Правда несколько ошибок допустил, переустанавливаю, должно все получится сейчас.
У меня тоже выскакивали ошибки когда я, впервые восстанавливая пофигаченный кривыми ручками сайт, не удалив имеющиеся строчки (данные) из базы - пыталась загрузить старую сохраненную ранее базу (копию) поверх пофигаченной.
Надо было просто открыть сломанную базу сайта, выделить все строчки (данные), удалить, и потом спокойно на чистое место Импортом загружать старую версию базы из сохраненного ранее файла "название базы.sql"
Все!