![]() |
Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Доброе время суток, помогите пожалуйста, импортирую базу из Денвера на Хост, выдает такую ошибку, всего таблиц в базе 45 при завершении импорта с такой ошибкой их всего 44. Как быть и что делать? Заранее спасибо.
Ошибка
SQL-запрос:
<!--error--><br /> <b>Warning</b>: Cannot modify header information - headers already sent by (output started at K:\home\localhost\www\Tools\phpmyadmin\export.php:120) in <b>K:\home\localhost\www\Tools\phpmyadmin\libraries\ob.lib.php</b> on line <b>61</b><br /> <script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><br /> <b>Warning</b>: Cannot modify header information - headers already sent by (output started at K:\home\localhost\www\Tools\phpmyadmin\export.php:120) in <b>K:\home\localhost\www\Tools\phpmyadmin\libraries\header_http.inc.php</b> on line <b>14</b><br /> <script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><br /> <b>Warning</b>: Cannot modify header information - headers already sent by (output started at K:\home\localhost\www\Tools\phpmyadmin\export.php:120) in <b>K:\home\localhost\www\Tools\phpmyadmin\libraries\header_http.inc.php</b> on line <b>15</b><br /> <script language=JavaScript src='/denwer/err[...]
Ответ MySQL: Документация
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<!--error--><br />
<b>Warning</b>: Cannot modify header information - headers a' at line 1
Неактивен
Приведенный вами запрос не является sql запросом, поэтому и ошибка. Использовать phpmyadmin для импорта плохая мысль. Лучше делать дамп с помощью mysqldump см тему
http://sqlinfo.ru/forum/viewtopic.php?id=583
Неактивен
Не надо дублировать темы, это может привести к результату обратному от ожидаемого.
Неактивен
vasya написал:
Не надо дублировать темы, это может привести к результату обратному от ожидаемого.
Ок, не буду, просто думал что создал не в той теме, т.к. я новичок в этом деле, первый сайт опубликовываю.
Воспользуюсь советом, пробую создать дамп mysqldump.
Неактивен
vasya написал:
Приведенный вами запрос не является sql запросом, поэтому и ошибка. Использовать phpmyadmin для импорта плохая мысль. Лучше делать дамп с помощью mysqldump см тему
http://sqlinfo.ru/forum/viewtopic.php?id=583
При создании дампа выдает ошибку:
Неактивен
У вас испорчена таблица jos_weblinks.
Если таблица MyISAM, то можно попробовать восстановить с помощью REPAIR TABLE
Неактивен
vasya написал:
У вас испорчена таблица jos_weblinks.
Если таблица MyISAM, то можно попробовать восстановить с помощью REPAIR TABLE
А может она не дампиться из-за ее использования. См. скрин.
Неактивен
Что означает "используется" в терминологии пхпадмина мне не известно.
Попробуйте перезагрузить сервер или посмотрите через show processlist есть ли висящий запрос, который блокирует эту таблицу.
Неактивен
vasya написал:
У вас испорчена таблица jos_weblinks.
Если таблица MyISAM, то можно попробовать восстановить с помощью REPAIR TABLE
Без этой таблицы импорт и экспорт прошел удачно даже через phpmyadmin. Но сайт все равно пишет: Database Error: Unable to connect to the database:Could not connect to MySQL
Что хранится в этой таблице?
Неактивен
vasya написал:
У вас испорчена таблица jos_weblinks.
Если таблица MyISAM, то можно попробовать восстановить с помощью REPAIR TABLE
Я не силен в mySQL как сделать эту процедуру восстановления таблицы?
Неактивен
Paul написал:
Без этой таблицы импорт и экспорт прошел удачно даже через phpmyadmin. Но сайт все равно пишет: Database Error: Unable to connect to the database:Could not connect to MySQL
Имеет смысл в php-скриптах обрабатывать ошибки с помощью mysql_error(), чтобы видеть ответ mysql сервера. Иначе придется гадать: может прав не хватает, может пароль неверный, может ....
Paul написал:
Что хранится в этой таблице?
Не знаю.
Paul написал:
Я не силен в mySQL как сделать эту процедуру восстановления таблицы?
Выполнить команду REPAIR TABLE jos_weblinks;
Но сначала попробуйте просто перезагрузить mysql сервер.
Неактивен
vasya написал:
Paul написал:
Без этой таблицы импорт и экспорт прошел удачно даже через phpmyadmin. Но сайт все равно пишет: Database Error: Unable to connect to the database:Could not connect to MySQL
Имеет смысл в php-скриптах обрабатывать ошибки с помощью mysql_error(), чтобы видеть ответ mysql сервера. Иначе придется гадать: может прав не хватает, может пароль неверный, может ....
Paul написал:
Что хранится в этой таблице?
Не знаю.
Paul написал:
Я не силен в mySQL как сделать эту процедуру восстановления таблицы?
Выполнить команду REPAIR TABLE jos_weblinks;
Но сначала попробуйте просто перезагрузить mysql сервер.
Перезагружал не помогло.
Ответ мускула на попытку восстановить таблицу и просмотр процессов:
Неактивен
значит у вас нет этой таблицы, т.е. файл с описанием имеется, а самих данных нет.
Неактивен
vasya написал:
значит у вас нет этой таблицы, т.е. файл с описанием имеется, а самих данных нет.
В 2х словах, сайт сделан на Joomle 1.5. на локальном сервере все работает отлично, при переносе на хост (yahoo) выдает ошибку, не моет подключится в базе. Пользователь прописан со всеми привилегиями. Устанавливаю чистую Joomlу, захожу на сайт - начинается установка Joomlы, все хорошо, создаю новую-чистую базу, пользователя со всеми привилегиями - Joomla не может подключится к базе.
В чем дело может быть? Спасибо за ответ.
Неактивен
А что выводит perror 2 под windows? Под linux это нехватка прав...
Неактивен
paulus написал:
А что выводит perror 2 под windows? Под linux это нехватка прав...
Сорри я не силен в mySQL "perror 2" - это что.
Возможно ли такая проблема быть из за разных версий:
Joomla использует: MySQL 5.0.45, PHP 5.2.4
Сервер: MySQL 5.1, PHP 5.3.6
Неактивен
paulus написал:
А что выводит perror 2 под windows? Под linux это нехватка прав...
C:\Program Files\MySQL\MySQL Server 5.1\bin>perror 2
OS error code 2: No such file or directory
Неактивен
Страниц: 1