| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Ошибка при переносе БД |
| Автор: Cetus 27.1.2005, 16:19 |
| Своял сайт с помощью CMS Drupal. На локале(localhost) все работает без проблем. Выложили на хост (саму MySQL БД просто копированием файлов). Сайт в режиме просмотра работает, но при авторизации или поиске (выполянется добавление в таблицу лога записи) все валится с ошибкой: Fatal error: Table 'watchdog' is read only query: INSERT INTO watchdog (uid, type, message, link, location, hostname, timestamp) VALUES (0, 'error', 'user error: Table \'watchdog\' is read only query: INSERT INTO watchdog (uid, type, message, link, location, hostname, timestamp) VALUES (0, \'message\', \'1 matches for \\"gg\\" \', \'<a href=\\"?q=trip_search/gg\\">-+-А-+-Б-+-+-В-А -А-¦-+-Г-+-М-В-_-В-+-_</a>\', \'/?q=trip_search\', \'217.9.144.83\', 1106831576) -_ /var/www/fors/includes/database.mysql.inc -+-_ -Б-В-А-+-¦ 125.', '', '/?q=trip_search', '217.9.144.83', 1106831576) in /var/www/fors/includes/database.mysql.inc on line 125 Админ хоста говорит что все таблицы отданы пользователю со всеми правами. В чем может быть беда? |
| Автор: Kesh 27.1.2005, 18:50 | ||
Скорее всего беда все-таки в этом... |
| Автор: Cetus 28.1.2005, 08:42 |
| Всмысле? Может дело в том что базу переносили не дампом(один .sql файл) а всеми файлами БД? |
| Автор: Cetus 28.1.2005, 17:12 |
| кто знает в чем может быть дело? как это исправить? |
| Автор: GoodBoy 28.1.2005, 18:26 |
| Cetus А нельзя сделать дамп и попробовать его перенести? |
| Автор: Cetus 29.1.2005, 01:17 |
| Кодировка сайта UTF-8. Сервер настроен на win1251. В БД используется и кирилица и латиница + теги. Пробовал делать дамп: или руки кривые или сервер глючит (MySQL 4.0.2). В дампе примерно 20-30 байт в разных местах кодируются неверно: код 'битых' символов меньше 20h. Пробовал делать дамп, а потом по дампу восстановить БД ничего не получилось. уже голову сломал... Добавлено @ 01:22 CMS Drupal 4.5.0, на хосте версии php и MySQL неизвестен. на локале MySQL 4.0.2, php ? Добавлено @ 01:25 дамп делал сл образом: mysqldump.exe -u user -p DataBaseName > dump.mysql затем удалял строку с паролем из dump.mysql |
| Автор: Cetus 31.1.2005, 11:39 |
| народ подскажите что нибудь! плзз! |