SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 12.04.2012 15:29:53

Paul
Участник
Зарегистрирован: 11.04.2012
Сообщений: 10

Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

Доброе время суток, помогите пожалуйста, импортирую базу из Денвера на Хост, выдает такую ошибку, всего таблиц в базе 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

Неактивен

 

#2 12.04.2012 15:57:02

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5838

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

Приведенный вами запрос не является sql запросом, поэтому и ошибка. Использовать phpmyadmin для импорта плохая мысль. Лучше делать дамп с помощью mysqldump см тему
http://sqlinfo.ru/forum/viewtopic.php?id=583

Неактивен

 

#3 12.04.2012 15:58:51

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5838

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

Не надо дублировать темы, это может привести к результату обратному от ожидаемого.

Неактивен

 

#4 12.04.2012 16:01:28

Paul
Участник
Зарегистрирован: 11.04.2012
Сообщений: 10

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

vasya написал:

Не надо дублировать темы, это может привести к результату обратному от ожидаемого.

Ок, не буду, просто думал что создал не в той теме, т.к. я новичок в этом деле, первый сайт опубликовываю.
Воспользуюсь советом, пробую создать дамп mysqldump.

Неактивен

 

#5 12.04.2012 16:23:03

Paul
Участник
Зарегистрирован: 11.04.2012
Сообщений: 10

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

vasya написал:

Приведенный вами запрос не является sql запросом, поэтому и ошибка. Использовать phpmyadmin для импорта плохая мысль. Лучше делать дамп с помощью mysqldump см тему
http://sqlinfo.ru/forum/viewtopic.php?id=583

При создании дампа выдает ошибку:


Прикрепленные файлы:
Attachment Icon ошибка.PNG, Размер: 10,473 байт, Скачано: 627

Неактивен

 

#6 12.04.2012 17:05:20

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5838

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

У вас испорчена таблица jos_weblinks.

Если таблица MyISAM, то можно попробовать восстановить с помощью REPAIR TABLE

Неактивен

 

#7 12.04.2012 17:31:35

Paul
Участник
Зарегистрирован: 11.04.2012
Сообщений: 10

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

vasya написал:

У вас испорчена таблица jos_weblinks.

Если таблица MyISAM, то можно попробовать восстановить с помощью REPAIR TABLE

А может она не дампиться из-за ее использования. См. скрин.


Прикрепленные файлы:
Attachment Icon jos_weblinks.PNG, Размер: 7,860 байт, Скачано: 577

Неактивен

 

#8 12.04.2012 17:48:51

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5838

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

Что означает "используется" в терминологии пхпадмина мне не известно.
Попробуйте перезагрузить сервер или посмотрите через show processlist есть ли висящий запрос, который блокирует эту таблицу.

Неактивен

 

#9 12.04.2012 17:50:20

Paul
Участник
Зарегистрирован: 11.04.2012
Сообщений: 10

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

vasya написал:

У вас испорчена таблица jos_weblinks.

Если таблица MyISAM, то можно попробовать восстановить с помощью REPAIR TABLE

Без этой таблицы импорт и экспорт прошел удачно даже через phpmyadmin. Но сайт все равно пишет: Database Error: Unable to connect to the database:Could not connect to MySQL

Что хранится в этой таблице?

Неактивен

 

#10 12.04.2012 17:58:37

Paul
Участник
Зарегистрирован: 11.04.2012
Сообщений: 10

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

vasya написал:

У вас испорчена таблица jos_weblinks.

Если таблица MyISAM, то можно попробовать восстановить с помощью REPAIR TABLE

Я не силен в mySQL как сделать эту процедуру восстановления  таблицы?

Неактивен

 

#11 12.04.2012 18:17:57

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5838

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

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 сервер.

Неактивен

 

#12 12.04.2012 18:26:20

Paul
Участник
Зарегистрирован: 11.04.2012
Сообщений: 10

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

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 сервер.

Перезагружал не помогло.
Ответ мускула на попытку восстановить таблицу и просмотр процессов:


Прикрепленные файлы:
Attachment Icon show и repair.PNG, Размер: 12,509 байт, Скачано: 499

Неактивен

 

#13 12.04.2012 18:31:23

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5838

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

значит у вас нет этой таблицы, т.е. файл с описанием имеется, а самих данных нет.

Неактивен

 

#14 14.04.2012 16:36:56

Paul
Участник
Зарегистрирован: 11.04.2012
Сообщений: 10

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

vasya написал:

значит у вас нет этой таблицы, т.е. файл с описанием имеется, а самих данных нет.

В 2х словах, сайт сделан на Joomle 1.5. на локальном сервере все работает отлично, при переносе на хост (yahoo) выдает ошибку, не моет подключится в базе. Пользователь прописан со всеми привилегиями. Устанавливаю чистую Joomlу, захожу на сайт - начинается установка Joomlы, все хорошо, создаю новую-чистую базу, пользователя со всеми привилегиями - Joomla не может подключится к базе.
В чем дело может быть? Спасибо за ответ.

Неактивен

 

#15 14.04.2012 16:46:06

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

А что выводит perror 2 под windows? Под linux это нехватка прав...

Неактивен

 

#16 14.04.2012 16:54:11

Paul
Участник
Зарегистрирован: 11.04.2012
Сообщений: 10

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

paulus написал:

А что выводит perror 2 под windows? Под linux это нехватка прав...

Сорри я не силен в mySQL "perror 2" - это что.
Возможно ли такая проблема быть из за разных версий:

Joomla использует: MySQL 5.0.45, PHP 5.2.4
Сервер: MySQL 5.1, PHP 5.3.6

Неактивен

 

#17 14.04.2012 18:36:01

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5838

Re: Ошибка импорта БД в phpmyadmin при загрузки сайта на хостинг. Помогите плиз.

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

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson