|
|
|
|
|
для: lifead
(26.08.2010 в 07:28)
| | Ошибка в том, что в базе куда Вы это импортируете уже есть запись с таким значением ключа. Или очистите базу, а потом вставляйте, или уберите дублирующую запись (правда кажется у вас будет много таких "дубликатов"). | |
|
|
|
|
|
|
|
для: Trianon
(18.08.2010 в 11:44)
| | При переносе данных возникает ошибка:
Error during backup.
Duplicate entry '198-0-Кафедра_общей,_а' for key 'wl_user'
|
пытался найти в чем проблема, не получается, база создается автоматически, что старая что новая (это CMS MediaWiki) то есть в построении таблиц ошибок не возникает, а похоже это при импорте самих данных.
Что это может быть за ошибка? | |
|
|
|
|
|
|
|
для: lifead
(18.08.2010 в 11:09)
| | и в таблицах у Вас только латиница.
Тогда совершенно все равно как и чем дамп снимать.
латиница будет перенесена всяко. | |
|
|
|
|
|
|
|
для: Trianon
(18.08.2010 в 08:59)
| | Выяснил:
Старая база:
MySQL 4.1.21
character_set_client = latin1
character_set_connection = latin1
character_set_database = latin1
character_set_result = latin1
character_set_server = latin1
character_set_system = utf8
Новая база:
MySQL 5.1.46
character_set_client = utf8
character_set_connection = utf8
character_set_database = litin1
character_set_result = utf8
character_set_server = latin1
character_set_system = utf8
Вот такие кодировки, как правильно сделать запрос на экспорт/импорт. | |
|
|
|
|
|
|
|
для: lifead
(18.08.2010 в 06:35)
| | >1) Есть база MySQL с неизвестной кодировкой и неизвестной версией (есть предположения, что это MySQL 4.xx и кодировка latin1) точно выяснить не получится, прямого доступа к базе нет,
Чтобы определить версию и кодировку, нужно издать два запроса
SELECT VERSION();
и
SHOW VARIABLES LIKE'%char%';
Если у Вас нет даже такого доступа, как Вы собираетесь снимать дамп?
Сказать "версия MySQL 4xx" - значит ничего не сказать.
Потому что между 4.0 и 4.1 в плане кодировок - дистанция огромного размера. (с) | |
|
|
|
|
|
|
| 1) Есть база MySQL с неизвестной кодировкой и неизвестной версией (есть предположения, что это MySQL 4.xx и кодировка latin1) точно выяснить не получится, прямого доступа к базе нет,
2)Есть второй сервер с MySQL 5.1.46 кодировка UTF8
Вопрос, как составить команду на экспорт из первой базы, использую mysqldump, чтобы получился дамп с кодировкой UTF8 и который можно будет импортировать в 5ую версию MySQL. | |
|
|
|
|