![]() |
Задавайте вопросы, мы ответим
Вы не зашли.
Доброго времени суток всем!
Ребята, помогите плиз.
С БД сталкиваюсь впервые, проблема в целом вот какая.
Была смена хостинга, в связи со сменой владельцев ресурса. Предыдущие админы предоставили нам дамп БД, но при его импорте в новую БД, возникает ошибка:
ERROR 1064 (42000): 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 '<!
<div class="error"><h1>Ошибка</h1>
<p><strong>SQL запрос:</st' at line 1
Куда смотреть? Что править? Помогите разобраться.
Заранее спасибо.
Неактивен
Откройте дамп текстовым редактором, найдите в нем кусок
<!
<div class="error"><h1>Ошибка</h1>
<p><strong>SQL запрос:</st
и покажите здесь целиком всю команду к которой он относится, т.е. там будет что-то типа
insert ... указанный кусок .... ;
Неактивен
<div class="error"><h1>Ошибка</h1>
<p><strong>SQL запрос:</strong>
<a href="db_sql.php?sql_query=SHOW+TABLE+STATUS+FROM+%60u350zclu_forum%60+WHERE+Name+%3D+%27forum%27&show_query=1&db=u350zclu_forum&token=8b9a705ada7ba4bd3a6ab7d95ac39ea4"><span class="nowrap"><img src="themes/dot.gif" title="Изменить" alt="Изменить" class="icon ic_b_edit" /> Изменить</span></a> </p>
<p>
<code class="sql"><pre>
SHOW TABLE STATUS FROM `u350zclu_forum` WHERE Name = 'forum'
</pre></code>
</p>
<p>
<strong>Ответ MySQL: </strong><a href="./url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Ferror-messages-server.html" target="mysql_doc"><img src="themes/dot.gif" title="Документация" alt="Документация" class="icon ic_b_help" /></a>
</p>
<code>
#2006 - MySQL server has gone away
</code><br />
</div>
Неактивен
Так давайте по порядку:
1. у вас есть дамп. Это файл с расширением .sql ?
2. как вы его импортируете?
Неактивен
1. Да
2. Вот так http://c2n.me/3fvuK4g.png
Неактивен
e.bychkov написал:
<div class="error"><h1>Ошибка</h1>
<p><strong>SQL запрос:</strong>
<a href="db_sql.php?sql_query=SHOW+TABLE+STATUS+FROM+%60u350zclu_forum%60+WHERE+Name+%3D+%27forum%27&show_query=1&db=u350zclu_forum&token=8b9a705ada7ba4bd3a6ab7d95ac39ea4"><span class="nowrap"><img src="themes/dot.gif" title="Изменить" alt="Изменить" class="icon ic_b_edit" /> Изменить</span></a> </p>
<p>
<code class="sql"><pre>
SHOW TABLE STATUS FROM `u350zclu_forum` WHERE Name = 'forum'
</pre></code>
</p>
<p>
<strong>Ответ MySQL: </strong><a href="./url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Ferror-messages-server.html" target="mysql_doc"><img src="themes/dot.gif" title="Документация" alt="Документация" class="icon ic_b_help" /></a>
</p>
<code>
#2006 - MySQL server has gone away
</code><br />
</div>
И вот это есть кусок из u350zclu_forum.sql ?
Неактивен
Можете выложить здесь дамп?
Неактивен
У вас на почте
Неактивен
Впервые такое вижу, в конце дампа находится
<!-- PMA-SQL-ERROR -->
<div class="error"><h1>Ошибка</h1>
<p><strong>SQL запрос:</strong>
<a href="db_sql.php?sql_query=SHOW+TABLE+STATUS+FROM+%60u350zclu_forum%60+WHERE+Name+%3D+%27forum%27&show_query=1&db=u350zclu_forum&token=8b9a705ada7ba4bd3a6ab7d95ac39ea4"><span class="nowrap"><img src="themes/dot.gif" title="Изменить" alt="Изменить" class="icon ic_b_edit" /> Изменить</span></a> </p>
<p>
<code class="sql"><pre>
SHOW TABLE STATUS FROM `u350zclu_forum` WHERE Name = 'forum'
</pre></code>
</p>
<p>
<strong>Ответ MySQL: </strong><a href="./url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Ferror-messages-server.html" target="mysql_doc"><img src="themes/dot.gif" title="Документация" alt="Документация" class="icon ic_b_help" /></a>
</p>
<code>
#2006 - MySQL server has gone away
</code><br />
</div>
Насколько я понимаю, это говорит о том, что при создании дампа произошла ошибка. Вы можете удалить этот кусок из дампа, но про корректность самого дампа ничего сказать не могу (например, не исключено, что он не полный).
Неактивен
Собственно, так и есть, таблица forum в дампе отсутствует. Т.е. вам надо обращаться к прежним админам, чтобы они дали вам полный дамп.
Неактивен
Я вас понял. Спасибо.
Неактивен