<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; Проблема с импортом дампа после взлома]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=177</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=177&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Проблема с импортом дампа после взлома».]]></description>
		<lastBuildDate>Tue, 01 Aug 2006 06:40:26 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Проблема с импортом дампа после взлома]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1105#p1105</link>
			<description><![CDATA[<p>спасибо, вечером попробую) отпишу по результату</p>]]></description>
			<author><![CDATA[null@example.com (Master Pz)]]></author>
			<pubDate>Tue, 01 Aug 2006 06:40:26 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1105#p1105</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с импортом дампа после взлома]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1104#p1104</link>
			<description><![CDATA[<p><strong>Master Pz</strong><br /></p><div class="quotebox"><blockquote><p>я чайник в этом деле...</p></blockquote></div><p>а ник взял - &#039;мастер&#039;... <img src="https://forum.php-myadmin.ru/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p><div class="quotebox"><blockquote><p>можете пошагово описать что делать?</p></blockquote></div><p>постараюсь.</p><p>Комментарии в дампе предваряются знаком решетки # их можно убирать<br />После комментариев, обычно следует SQL-запрос на создание таблицы - CREATE TABLE, после которого, обычно идут запросы-вставки - INSERT INTO, которые как раз-таки и вставляют записи в созданную на предыдущем этапе таблицу. Если таблица уже создана, а в дампе присутствует запрос на её создание, тогда MySQL выдаст ошибку о попытке создания таблицы, которая уже есть в базе. Однако этого можно избежать, если при создании дампа (импорте) указать опцию &quot;Add &#039;drop table&#039;&quot;, которая добавляет в дамп как раз перед каждым запросом CREATE TABLE запрос типа &#039;DROP TABLE IF EXISTS...&#039;, который будет удалять имеющуюся в базе таблицу.</p><p>Встречаются также &quot;подводные камни&quot;, когда при создании таблицы указывается DEFAULT CHARSET после скобки, дело в том, что этот запрос характерен для MySQL старых версий. Поэтому его нужно либо убрать вручную, либо при создании дампа указывать совместимость с MySQL40.</p><p>теперь о запросе. Имеем запрос:<br /></p><div class="codebox"><pre><code># phpMyAdmin SQL Dump
# version 2.8.2
# http://www.phpmyadmin.net
#
# Host: localhost
# Generation Time: Aug 01, 2006 at 09:54 AM
# Server version: 4.1.13
# PHP Version: 5.0.4
# 
# Database : `master_pz`
# 

# --------------------------------------------------------

#
# Table structure for table `finish`
#

CREATE TABLE `finish` (
  `id` tinyint(3) unsigned NOT NULL auto_increment,
  `name` varchar(40) NOT NULL default &#039;&#039;,
  `gamut` tinyint(3) unsigned NOT NULL default &#039;1&#039;,
  `type` enum(&#039;painting&#039;,&#039;finishing&#039;) NOT NULL default &#039;painting&#039;,
  `img` varchar(40) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=48 ;

#
# Dumping data for table `finish`
#

INSERT INTO `finish` VALUES (1, &#039;черный&#039;, 1, &#039;painting&#039;, &#039;img/finish/01.jpg&#039;);
INSERT INTO `finish` VALUES (2, &#039;коричневый&#039;, 2, &#039;painting&#039;, NULL);
INSERT INTO `finish` VALUES (3, &#039;белый&#039;, 4, &#039;painting&#039;, &#039;img/finish/02.jpg&#039;);
INSERT INTO `finish` VALUES (4, &#039;шпон красного дерева&#039;, 2, &#039;finishing&#039;, &#039;img/finish/03.jpg&#039;);
INSERT INTO `finish` VALUES (5, &#039;шпон дуба&#039;, 3, &#039;finishing&#039;, &#039;img/finish/05.jpg&#039;);
INSERT INTO `finish` VALUES (6, &#039;орех&#039;, 3, &#039;finishing&#039;, &#039;img/finish/04.jpg&#039;);
INSERT INTO `finish` VALUES (7, &#039;разные&#039;, 1, &#039;painting&#039;, NULL);
INSERT INTO `finish` VALUES (8, &#039;шпон вишни&#039;, 3, &#039;finishing&#039;, &#039;img/finish/08.jpg&#039;);
INSERT INTO `finish` VALUES (9, &#039;ольха&#039;, 3, &#039;finishing&#039;, NULL);
INSERT INTO `finish` VALUES (10, &#039;шпон бука&#039;, 3, &#039;finishing&#039;, &#039;img/finish/06.jpg&#039;);
INSERT INTO `finish` VALUES (11, &#039;шпон клена&#039;, 3, &#039;finishing&#039;, NULL);
INSERT INTO `finish` VALUES (13, &#039;айвори (слоновая кость)&#039;, 3, &#039;painting&#039;, NULL);
INSERT INTO `finish` VALUES (14, &#039;бубинго&#039;, 2, &#039;finishing&#039;, &#039;img/finish/09.jpg&#039;);
INSERT INTO `finish` VALUES (15, &#039;голубой&#039;, 5, &#039;painting&#039;, NULL);
INSERT INTO `finish` VALUES (16, &#039;шпон эбенового дерева&#039;, 1, &#039;finishing&#039;, NULL);
INSERT INTO `finish` VALUES (17, &#039;редкие породы дерева&#039;, 2, &#039;finishing&#039;, NULL);
INSERT INTO `finish` VALUES (29, &#039;шпон сосны&#039;, 3, &#039;finishing&#039;, NULL);</code></pre></div><p>1) Так вот, первым делом ты берешь из этого дампа запрос на создание таблицы finish, предварительно убрав &#039;DEFAULT CHARSET=latin1&#039;, и помещаешь следующее содержимое в окно ввода SQL-запросов на вкладке SQL:<br /></p><div class="codebox"><pre><code>CREATE TABLE `finish` (
  `id` tinyint(3) unsigned NOT NULL auto_increment,
  `name` varchar(40) NOT NULL default &#039;&#039;,
  `gamut` tinyint(3) unsigned NOT NULL default &#039;1&#039;,
  `type` enum(&#039;painting&#039;,&#039;finishing&#039;) NOT NULL default &#039;painting&#039;,
  `img` varchar(40) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=48 ;</code></pre></div><p>Выполняешь запрос (кнопка &#039;Go&#039;). Обновляешь левый фрейм, и проверяешь - должна создаться таблица - в нашем случае `finish`. Если получилось - переходим ко второму шагу.</p><p>2) Теперь нужно заполнить таблицу записями. За это отвечают запросы INSERT INTO. Вот здесь тебе и придется брать кусками по 100-300 записей. Копируешь из основного дампа группу запросов:<br /></p><div class="codebox"><pre><code>INSERT INTO `finish` VALUES (30, &#039;груша&#039;, 3, &#039;finishing&#039;, NULL);
INSERT INTO `finish` VALUES (31, &#039;каповый орех&#039;, 3, &#039;finishing&#039;, NULL);
INSERT INTO `finish` VALUES (32, &#039;корневые породы ореха&#039;, 3, &#039;finishing&#039;, &#039;img/finish/13.jpg&#039;);
INSERT INTO `finish` VALUES (33, &#039;палисандр&#039;, 2, &#039;finishing&#039;, &#039;img/finish/10.jpg&#039;);
INSERT INTO `finish` VALUES (34, &#039;пламенное красное дерево&#039;, 2, &#039;finishing&#039;, &#039;img/finish/12.jpg&#039;);
INSERT INTO `finish` VALUES (35, &#039;темный орех&#039;, 3, &#039;finishing&#039;, NULL);
INSERT INTO `finish` VALUES (36, &#039;черешня&#039;, 3, &#039;finishing&#039;, NULL);</code></pre></div><p>И также как и предыдущий запрос - вставляешь в окно ввода запросов на вкладке - SQL, выполняешь запрос. Проверь - таблица должна пополниться записями. Если все получилось - берешь новую порцию запросов INSERT и выполняешь, пока не запишешь все строки.</p><p>Затем переходишь к следующей таблице - и повторяешь шаги: создаешь таблицу, заполняешь её.</p><p>Есть альтернативный вариант - при импорте указывать с какой по какую запись вставлять, но там легко запутаться. Поэтому пробуй копи-пастом.</p><p>Удачи.</p>]]></description>
			<author><![CDATA[null@example.com (Experior)]]></author>
			<pubDate>Tue, 01 Aug 2006 06:36:33 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1104#p1104</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с импортом дампа после взлома]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1103#p1103</link>
			<description><![CDATA[<p>Experior</p><p>я чайник в этом деле...</p><p>можете пошагово описать что делать?</p>]]></description>
			<author><![CDATA[null@example.com (Master Pz)]]></author>
			<pubDate>Tue, 01 Aug 2006 05:39:01 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1103#p1103</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с импортом дампа после взлома]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1095#p1095</link>
			<description><![CDATA[<p><strong>Master Pz</strong><br />Дамп большой. Скорее всего требуются настройки php.ini, а хостер вряд ли даст тебе его править. </p><p>Попробуй импортировать дамп по частям. Обычно сначала идет CREATE TABLE, затем INSERT. </p><p>Перво-наперво создай таблицу, а затем попробуй вставить за раз по 100-200 записей. Для проверки попробуй сначала через окно ввода SQL-запроса.</p>]]></description>
			<author><![CDATA[null@example.com (Experior)]]></author>
			<pubDate>Fri, 28 Jul 2006 13:59:20 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1095#p1095</guid>
		</item>
		<item>
			<title><![CDATA[Проблема с импортом дампа после взлома]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=1094#p1094</link>
			<description><![CDATA[<p>Добрый день!<br />такая ситуация. 27 июля взломали сайт, удалили все содержимое фтп и кака я понял содержимое БД тоже убили.</p><p>на сайте был форум Инвижн и портал пхп нюк.</p><p>phpMyAdmin 2.6.4-pl4</p><p>запросил дамп базы данных и бекап фтп у хостера за 26июля. Все восстановили. Вот теперь пробую импортировать дамп в phpmyadmin (размером 4 101 564 байт) через закладку SQL.</p><p>после загрузки появляется сообщение:</p><p>Ваш SQL-запрос был успешно выполнен:<br />Содержимое файла было импортировано. (wwwindigoclanru.26_jul.sql: 162 Инструкции)&nbsp; &nbsp;</p><p>В БД не обнаружено таблиц.</p><p>вот собстенно проблема в этом. как восстановить таблицы? сам форум при попытке зайти на главную страницу выдает ошибку БД:</p><p>mySQL query error: SELECT * FROM ibf_cache_store WHERE cs_key IN ( &#039;chatting&#039;,&#039;birthdays&#039;,&#039;calendar&#039;,&#039;rss_calendar&#039;,&#039;rss_export&#039;,&#039;components&#039;,&#039;banfilters&#039;,&#039;settings&#039;,&#039;group_cache&#039;,&#039;systemvars&#039;,&#039;skin_id_cache&#039;,&#039;forum_cache&#039;,&#039;moderators&#039;,&#039;stats&#039;,&#039;languages&#039; )</p><p>SQL error: Table &#039;wwwindigoclanru.ibf_cache_store&#039; doesn&#039;t exist<br />SQL error code: <br />Date: Friday 28th of July 2006 04:29:48 PM</p><p>п.с. смотрел содержимое дампа..там есть строки типа CREATE TABLE `ibf_admin_logs`и т.д.</p>]]></description>
			<author><![CDATA[null@example.com (Master Pz)]]></author>
			<pubDate>Fri, 28 Jul 2006 13:09:41 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=1094#p1094</guid>
		</item>
	</channel>
</rss>
