<?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; При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=290</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=290&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «При запуске /scripts/setup.php phpMyAdmin выдает ошибку...».]]></description>
		<lastBuildDate>Thu, 06 Sep 2007 09:16:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3547#p3547</link>
			<description><![CDATA[<div class="quotebox"><cite>Caries сказал:</cite><blockquote><p>Т.е. насколько я понял, то скорее всего скрипт конфликтует с базой и из-за этого записываются некорректно поля?</p></blockquote></div><p>Мне трудно сказать определенно, что вызвало ошибку в дампе, но если строка с данными записывалась с помощью скрипта и в соответствующем поле не было установлено значение NULL, значит ошибка в скрипте.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Thu, 06 Sep 2007 09:16:35 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3547#p3547</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3543#p3543</link>
			<description><![CDATA[<p>Ещё раз спасибо за обстоятельнй ответ.<br />Понимаю как может раздражать профи копание чайника в профф. теме, но занимаюсь этим по той причине, что все кого я знаю на поле боя администрирования не смогли (а думаю не захотели) разобраться в этой проблеме к сожалению.</p><div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>phpMyAdmin делает дамп данных в том виде, в котором они существуют, и если в них ошибка, то дамп сохраняется с ошибкой, и само-собой в последствии не импортируется. Вставьте между двумя запятыми NULL и увидите, что парсер потопает дальше и возможно найдет следующую ошибку, но уже ниже по строкам дампа.</p></blockquote></div><p>Т.е. насколько я понял, то скорее всего скрипт конфликтует с базой и из-за этого записываются некорректно поля?</p><div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Править вручную. Это для вас же лучше. Правьте строка за строкой, пока ошибки не исчезнут.</p></blockquote></div><p>Ок, попробую. По крайней мере это решение проблемы.</p>]]></description>
			<author><![CDATA[null@example.com (Caries)]]></author>
			<pubDate>Wed, 05 Sep 2007 20:57:13 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3543#p3543</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3540#p3540</link>
			<description><![CDATA[<div class="quotebox"><cite>Caries сказал:</cite><blockquote><p>Понятно, но причина в чём? Я делал дамп phpMyAdminом и в принципе он должен был правильно отобразить данные находящиеся в базе или не обязательно?</p></blockquote></div><p>Возможные причины я указал.<br />phpMyAdmin делает дамп данных в том виде, в котором они существуют, и если в них ошибка, то дамп сохраняется с ошибкой, и само-собой в последствии не импортируется. Вставьте между двумя запятыми NULL и увидите, что парсер потопает дальше и возможно найдет следующую ошибку, но уже ниже по строкам дампа.<br /></p><div class="quotebox"><cite>Caries сказал:</cite><blockquote><p>Косвенно могу сказать, что русские буквы в дампе базы читаются в эксплоуэре при экспорте в кодировке cp1251.</p></blockquote></div><p>Ясно, значит дамп находится в cp1251 и при импорте в phpMyAdmin Денвера надо выбирать данную кодировку.<br /></p><div class="quotebox"><cite>Caries сказал:</cite><blockquote><p>Может быть можно поменять опции в phpMyAdmin при экспорте, чтобы правильно отображались значения в ячейках?</p></blockquote></div><p>Править вручную. Это для вас же лучше. Правьте строка за строкой, пока ошибки не исчезнут.<br /></p><div class="quotebox"><cite>Caries сказал:</cite><blockquote><p>Зато когда я делал дамп той же базы на локальной машине (пакет Денвер MySQL 4.1.16), структура таблицы заканчивается такой строкой:</p><p>ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=52.</p><p>При опциии совместимости строка меняется на </p><p>TYPE=MyISAM AUTO_INCREMENT=52.</p></blockquote></div><p>Правильно. MySQL 4.0 не понимает установки кодировок уровня таблиц.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 05 Sep 2007 20:18:39 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3540#p3540</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3536#p3536</link>
			<description><![CDATA[<p>Спб за ответ!</p><div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>Caries</strong><br />Парсер правильно указал ошибку. В таблице `entry_state` значение по умолчанию NULL, а в строке данных значение не указано (между двумя запятыми разделяющими данные, пусто, а должно быть NULL или какое-то значение). В данном случае надо править дамп или данные в самой БД, то есть заменить все пустые значения на NULL.</p></blockquote></div><p>Понятно, но причина в чём? Я делал дамп phpMyAdminом и в принципе он должен был правильно отобразить данные находящиеся в базе или не обязательно?<br />Скрипт Оскоммерс (известный скрипт электронного магазина) без переделок только поменяный дизайн.</p><div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>Caries</strong><br />При импорте в Денвере у вас сбита кодировка, поэтому кирилица не отображается и в любом случае импорт не будет корректным. Посмотрите в какой кодировке данные находятся в дампе.</p></blockquote></div><p>Я чайник. Как посмотреть?</p><p>Потому что в дампе базы сделанной на сервере (MySQL: 4.0.21) прямой ссылки на кодировку нет.<br />Зато когда я делал дамп той же базы на локальной машине (пакет Денвер MySQL 4.1.16), структура таблицы заканчивается такой строкой:</p><p>ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=52.</p><p>При опциии совместимости строка меняется на </p><p>TYPE=MyISAM AUTO_INCREMENT=52.</p><p>Косвенно могу сказать, что русские буквы в дампе базы читаются в эксплоуэре при экспорте в кодировке cp1251.</p><div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>Caries</strong><br />В какой кодировке у вас вообще должны находиться данные, cp1251?</p></blockquote></div><p>Да.</p><p><span style="color: #808080"><em>Сообщение добавлено Wed Sep&nbsp; 5 15:47:01 2007</em></span><br />Может быть можно поменять опции в phpMyAdmin при экспорте, чтобы правильно отображались значения в ячейках?<br />Или придётся править в ручную?</p>]]></description>
			<author><![CDATA[null@example.com (Caries)]]></author>
			<pubDate>Wed, 05 Sep 2007 11:44:17 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3536#p3536</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3535#p3535</link>
			<description><![CDATA[<p><strong>Caries</strong><br />Парсер правильно указал ошибку. В таблице `entry_state` значение по умолчанию NULL, а в строке данных значение не указано (между двумя запятыми разделяющими данные, пусто, а должно быть NULL или какое-то значение). В данном случае надо править дамп или данные в самой БД, то есть заменить все пустые значения на NULL.</p><p>При импорте в Денвере у вас сбита кодировка, поэтому кирилица не отображается и в любом случае импорт не будет корректным. Посмотрите в какой кодировке данные находятся в дампе.</p><p>В какой кодировке у вас вообще должны находиться данные, cp1251?</p><p>Причина появления ошибок - ошибка при написании скрипта, или изменение структуры БД.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 05 Sep 2007 09:33:18 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3535#p3535</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3534#p3534</link>
			<description><![CDATA[<p>-- Структура таблицы `address_book`<br />--</p><p>CREATE TABLE IF NOT EXISTS `address_book` (<br />&nbsp; `address_book_id` int(11) NOT NULL auto_increment,<br />&nbsp; `customers_id` int(11) NOT NULL default &#039;0&#039;,<br />&nbsp; `entry_gender` char(1) NOT NULL default &#039;&#039;,<br />&nbsp; `entry_company` varchar(32) default NULL,<br />&nbsp; `entry_firstname` varchar(32) NOT NULL default &#039;&#039;,<br />&nbsp; `entry_lastname` varchar(32) NOT NULL default &#039;&#039;,<br />&nbsp; `entry_street_address` varchar(64) NOT NULL default &#039;&#039;,<br />&nbsp; `entry_suburb` varchar(32) default NULL,<br />&nbsp; `entry_postcode` varchar(10) NOT NULL default &#039;&#039;,<br />&nbsp; `entry_city` varchar(32) NOT NULL default &#039;&#039;,<br />&nbsp; `entry_state` varchar(32) default NULL,<br />&nbsp; `entry_country_id` int(11) NOT NULL default &#039;0&#039;,<br />&nbsp; `entry_zone_id` int(11) NOT NULL default &#039;0&#039;,<br />&nbsp; PRIMARY KEY&nbsp; (`address_book_id`),<br />&nbsp; KEY `idx_address_book_customers_id` (`customers_id`)<br />) TYPE=MyISAM AUTO_INCREMENT=3 ;</p><p>--<br />Вот точно, ошибки:</p><p>Ответ PhpMyAdminа на сервере (MySQL: 4.0.21):</p><p>Ошибка<br />SQL-запрос: </p><p>-- <br />-- Дамп данных таблицы `address_book`<br />-- <br />INSERT INTO `address_book` <br />VALUES ( 1, &#039;1&#039;, &#039;&#039;, NULL , &#039;Игорь&#039;, &#039;&amp; Ко&#039;, &#039;ул. Мира 346, кв. 78&#039;, NULL , &#039;789453&#039;, &#039;Город&#039;, , 220, &#039;282&#039; ) ;</p><br /><p>Ответ MySQL:&nbsp; </p><p>#1064 - You have an error in your SQL syntax.&nbsp; Check the manual that corresponds to your MySQL server version for the right syntax to use near &#039; 220, &#039;282&#039;)&#039; at line 1 </p><p>Ответ PhpMyAdminа на локальной машине (пакет Денвер MySQL 4.1.16):</p><br /><p>Ошибка<br />SQL-запрос: </p><p>-- <br />-- ???? ????? `address_book`<br />-- <br />INSERT INTO `address_book` <br />VALUES ( 1, &#039;1&#039;, &#039;&#039;, NULL , &#039;???, &#039;&amp; ?&#039;, &#039;?????????46, ? 78&#039;, NULL , &#039;789453&#039;, &#039;??/an&gt;, , 220,&nbsp; &#039;282&#039;&nbsp; ) ;</p><p>Ответ MySQL:&nbsp; </p><p>#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 &#039; 220, &#039;282&#039;)&#039; at line 1 </p><br /><p>Настройки при импорте я не трогал вообще. Поэтому стоят только изначально стоявшие в настройках импорта.</p><p>Хотя старые дампы баз,повторюсь, которые мне достались от разработчиков закачиваются&nbsp; без проблем и на сервер и на локальную машину.</p><p>Что можно сделать в этой ситуации, чтобы не потерять базы данных моих сайтов при переходе на новую версию MySQL ?</p>]]></description>
			<author><![CDATA[null@example.com (Caries)]]></author>
			<pubDate>Tue, 04 Sep 2007 17:23:37 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3534#p3534</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3531#p3531</link>
			<description><![CDATA[<p><strong>Caries</strong><br />Покажите структуру таблицы address_book.<br />Укажите, подробно, какие параметры, кроме изначальных, при создании и импорте данных были использованы.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 04 Sep 2007 16:39:08 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3531#p3531</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3528#p3528</link>
			<description><![CDATA[<p>Хочу поменять MySQL и поэтому сделал дампы баз сайтов посредством PhpMyAdmin&nbsp; 2.11.0.</p><p>Проверяю всё ли я правильно сделал и закачиваю базы обратно.<br />Но ни одна база не закачалась ни обратно на север MySQL: 4.0.21, ни на локальную машину с Денвером в комплект которого входит&nbsp; MySQL 4.1.16.<br />На локальную машину я тоже поставил PhpMyAdmin&nbsp; 2.11.0.</p><p>На сервере PhpMyAdmin отвечает:</p><p>INSERT INTO `address_book` <br />VALUES ( 1, &#039;1&#039;, &#039;&#039;, NULL ,&amp; Ко&#039;, &#039;ул. Мира 346, кв. 78&#039;, NULL , &#039;789453&#039;,&nbsp; 220, &#039;282&#039; ) ;</p><p>Ответ MySQL:&nbsp; <br />#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 &#039; 220, &#039;282&#039;)&#039; at line 1 </p><br /><br /><p>На локальной машине&nbsp; (с разными установками опции совместимости и кодировки я перебрал все варианты) PhpMyAdmin&nbsp; отвечает:</p><p>-- ???? ????? `address_book`<br />-- <br />INSERT INTO `address_book` <br />VALUES ( 1, &#039;1&#039;, &#039;&#039;, NULL , &#039;&amp; ?&#039;, &#039;?????????46, ? 78&#039;, NULL , &#039;789453&#039;,&nbsp; 220,&nbsp; &#039;282&#039;&nbsp; );</p><p>Ответ MySQL:&nbsp; <br />#1064 - You have an error in your SQL syntax.&nbsp; Check the manual that corresponds to your MySQL server version for the right syntax to use near &#039; 220, &#039;282&#039;)&#039; at line 1 </p><br /><br /><p>Хотя старые дампы баз, которые мне достались от разработчиков закачиваются&nbsp; без проблем и на сервер и на локальную машину.</p><p>Что можно сделать в этой ситуации, чтобы не потерять базы данных моих сайтов при переходе на новую версию MySQL ?</p>]]></description>
			<author><![CDATA[null@example.com (Caries)]]></author>
			<pubDate>Tue, 04 Sep 2007 14:32:16 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3528#p3528</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3521#p3521</link>
			<description><![CDATA[<div class="quotebox"><cite>Caries сказал:</cite><blockquote><p>1. Сложно ли обновить сервер MySQL и до какой версии можно или нужно его обновять?</p></blockquote></div><p>Не имея соответсвтвующего опыта, этим лучше самому не заниматься. Обновлять надо, как и в любых программах, до последней стабильной версии.<br /></p><div class="quotebox"><cite>Caries сказал:</cite><blockquote><p>2. Для этого необходимо ли всё &quot;сносить&quot;?</p></blockquote></div><p>При переходе на пятую ветку, сносить придется все, в том числе и файлы БД. Но прежде снимается дамп и последующее восстановление данных не должно вызвать затруднений. Проблемы будут с таблицами пользователей, так как в MySQL 5 используется иной формат хеширования паролей, из-за чего пароли старых версий не подходят, но эта проблема решаема, хотя лучшим вариантом в данном случае было бы пересоздание учетных записей пользователей.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 03 Sep 2007 18:34:15 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3521#p3521</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3520#p3520</link>
			<description><![CDATA[<p>1. Сложно ли обновить сервер MySQL и до какой версии можно или нужно его обновять?<br />2. Для этого необходимо ли всё &quot;сносить&quot;?</p><p>Спрашиваю, потому что сисадмин, который администрирует мой сервер утверждает, что нужно всё &quot;снести&quot; и поставить заново.</p>]]></description>
			<author><![CDATA[null@example.com (Caries)]]></author>
			<pubDate>Mon, 03 Sep 2007 16:50:02 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3520#p3520</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3519#p3519</link>
			<description><![CDATA[<p><strong>Caries</strong><br />Данная версия сервера MySQL не поддерживает упомянутые вами функции, почему их и нет.<br />Сделать можно следующее: обновить сервер MySQL, или пинать (менять) хостера, если вам обновление не доступно.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 03 Sep 2007 16:10:30 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3519#p3519</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3517#p3517</link>
			<description><![CDATA[<p>На сервере стоит MySQL: 4.0.21.</p>]]></description>
			<author><![CDATA[null@example.com (Caries)]]></author>
			<pubDate>Mon, 03 Sep 2007 14:57:26 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3517#p3517</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3507#p3507</link>
			<description><![CDATA[<p><strong>Caries</strong><br />Какая версия MySQL на сервере?</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Sat, 01 Sep 2007 07:51:37 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3507#p3507</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3504#p3504</link>
			<description><![CDATA[<p>Установил у себя на компьютере с помощью Денвера phpMyAdmin версии 2.11.0 rc1&nbsp; и нашел опцию &quot;Режим совместимости SQL&quot; и там &quot;MYSQL40&quot; и не менее наверно важную как &quot;кодировка&quot; при импорте. Причём phpMyAdmin&nbsp; &quot;завёлся&quot; без настроек. </p><p>Но <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /> ..... на сервере ситуация другая. После того как я </p><p>- переписал ту же версию phpMyAdminа в корневой каталог сайта на сервере (Директория рр. Вызываю его домен/рр)<br />- прописал в гл. каталоге config.inc.php, который скопировал из config.default.php <br />- прописал в config.inc.php в настройках ключ, пароль и &quot;http&quot; вместо &quot;config&quot; <br />он &quot;завёлся&quot;, подкл. к базе и можно сделать экспорт, </p><p>но обе эти важные опции исчезли.<br />Нет ни &quot;Режима совместимости SQL&quot; при экспорте ни режима &quot;кодировка&quot; при Импорте.</p><p>Вот такая лажа, можно сказать мистика какая то.</p><p>Подскажите пож. что можно сделать очень нужно <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (Caries)]]></author>
			<pubDate>Fri, 31 Aug 2007 23:15:17 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3504#p3504</guid>
		</item>
		<item>
			<title><![CDATA[Re: При запуске /scripts/setup.php phpMyAdmin выдает ошибку...]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=3500#p3500</link>
			<description><![CDATA[<div class="quotebox"><cite>Caries сказал:</cite><blockquote><p>У меня похоже та же проблема, но в окне экспорта я никак не смог найти &quot;SQL Options&quot; и установить там &quot;SQL export compatibility&quot; в &quot;MYSQL40&quot;.<br />Подскажите пож. чайнику. Очень нужно smile)</p></blockquote></div><p>Как я уже понял, у вас 2 версии phpMyAdmin: древняя и последняя - ищите данную опцию в последней версии. В разделе &quot;Параметры SQL&quot; - перед блоком &quot;Структура&quot;</p>]]></description>
			<author><![CDATA[null@example.com (Lokki)]]></author>
			<pubDate>Fri, 31 Aug 2007 18:39:00 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=3500#p3500</guid>
		</item>
	</channel>
</rss>
