перенос БД

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

перенос БД

Непрочитанное сообщение 100kg » 2008-06-30 14:27:03

Всем Привет!

перенес дамп на новый сервак, дамп в unicode(utf-8), php движок тоже utf-8, mysql 5.1, набрал команду

Код: Выделить всё

show character set; 
поддержка unicode(utf-8) есть, но русский язык отображается вопросиками, сравнил локаль со старым серваком, локали одинаковые.

спасибо. с уважением

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: перенос БД

Непрочитанное сообщение hizel » 2008-06-30 14:46:56

а в дампе default characterset какой?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: перенос БД

Непрочитанное сообщение zg » 2008-06-30 15:50:11

100kg писал(а):show character set;
тебе сюда http://www.lissyara.su/?id=1655

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Re: перенос БД

Непрочитанное сообщение 100kg » 2008-07-02 10:29:51

у самой БД.sql:

Код: Выделить всё

SET NAMES utf8 
а вот у таблиц:

Код: Выделить всё

DEFAULT CHARSET=latin1
попробовал создать my.cnf cо следущим содержанием:

Код: Выделить всё

[client]
default-character-set=latin1
[mysqld]
# Для всего сервера
default-character-set=latin1
тоже не помогло (

может создать пакет муси со старого сервака и поставить?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: перенос БД

Непрочитанное сообщение hizel » 2008-07-02 10:49:50

попробуйте в бэкапе заменить все latin1 на utf8
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Re: перенос БД

Непрочитанное сообщение 100kg » 2008-07-02 13:30:37

Код: Выделить всё

попробуйте в бэкапе заменить все latin1 на utf8
не прокатило

ща в make.conf добавлю следущие параметры, и пере саберу,

Код: Выделить всё

WITH_CHARSET=utf8    
WITH_COLLATION=utf8_general_ci

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: перенос БД

Непрочитанное сообщение hizel » 2008-07-02 13:57:09

Код: Выделить всё

cat dump.sql | sed 's/"latin1"/"utf8"/g' > dump.utf.sql
mysql -u login -p 
>drop database base;
>create database base CHARACTER SET utf8;
>exit
cat dump.utf.sql | mysql -u login -p base
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Re: перенос БД

Непрочитанное сообщение 100kg » 2008-07-02 14:45:01

to hizel, делал, тоже самое!

открыл в ворде дамп определил его как utf8 а вот русские буквы все с вопросиками

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: перенос БД

Непрочитанное сообщение LMik » 2008-07-02 14:52:41

100kg писал(а):to hizel, делал, тоже самое!

открыл в ворде дамп определил его как utf8 а вот русские буквы все с вопросиками
Разве

Код: Выделить всё

cat dump.sql | sed 's/"latin1"/"utf8"/g' > dump.utf.sql
и открыть в ворде это тоже самое?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: перенос БД

Непрочитанное сообщение hizel » 2008-07-02 15:15:11

о господи :shock: слона то я и не приметил
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Re: перенос БД

Непрочитанное сообщение 100kg » 2008-07-02 15:25:18

Код: Выделить всё

о господи :shock: слона то я и не приметил
да менял я еше до твоего совета с потоковым редактором, я хотел посмотреть если будут вопросики в самом ворде, поскольку он поддерживает куча кодировок

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: перенос БД

Непрочитанное сообщение hizel » 2008-07-02 15:38:57

не стал бы я на вашем месте ворду верить
там нотепад какой нибдь ++ куда ни шло ;)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Re: перенос БД

Непрочитанное сообщение 100kg » 2008-07-02 15:49:48

Код: Выделить всё

нотепад какой нибдь ++
согласен :smile: но только ворд был под рукой

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: перенос БД

Непрочитанное сообщение LMik » 2008-07-02 15:55:13

FAR
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Re: перенос БД

Непрочитанное сообщение 100kg » 2008-07-02 16:59:03

все решил! обратился за помощью к разработчикам движка! нужно было добавить пару строк кода в один фаил:

Код: Выделить всё

at the end of the db_Connect() function add
      @mysql_query('SET NAMES utf8');
      @mysql_query('SET CHARACTER SET utf8');
всем огромное спасибо :drinks:

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: перенос БД

Непрочитанное сообщение hizel » 2008-07-02 17:02:27

пых пых - едрить его :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: перенос БД

Непрочитанное сообщение Alex Keda » 2008-07-02 21:35:19

мдя...
+2 квери =)))
Убей их всех! Бог потом рассортирует...

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: перенос БД

Непрочитанное сообщение zg » 2008-07-02 21:41:56

lissyara писал(а):мдя...
+2 квери =)))
зато портируемость 100%