The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"MySQL проблема с кодировкой"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"MySQL проблема с кодировкой"  
Сообщение от jaguar on 17-Янв-07, 15:08 
Сразу хочу сказать, что я читал доки и искал в Гугле, но нечего мне не помогло. Проблема такая, имеется дамп mysql с кодировкой cp1251 сделанный mysql 4.1+, дамп читается в этой кодировки всё ок. Заливаю его на сервер Mysql 5 с такими переменными:
character_set_client            | cp1251                          |
| character_set_connection        | cp1251                          |
| character_set_database          | cp1251                          |
| character_set_filesystem        | binary                          |
| character_set_results           | cp1251                          |
| character_set_server            | cp1251                          |
| character_set_system            | utf8                            |
| character_sets_dir              | /usr/share/mysql/charsets/      |
| collation_connection            | cp1251_general_ci               |
| collation_database              | cp1251_general_ci               |
| collation_server                | cp1251_general_ci    

На сервере на который я заливаю установлена gentoo. Собиралось всё emerge'ем.

Подскажите, пожалуйста что делать ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "MySQL проблема с кодировкой"  
Сообщение от Romik (??) on 17-Янв-07, 15:35 
http://community.livejournal.com/ru_linux/956751.html
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "MySQL проблема с кодировкой"  
Сообщение от jaguar on 17-Янв-07, 18:31 
>http://community.livejournal.com/ru_linux/956751.html


прочитал, но это как я понял не моя проблема. Я вот сейчас попробовал выставил такие же кодировки как и у первого сервера на котором всё работает, всё ещё хуже - одни иероглифы. Я даже пробовал не mysqldump'ом,а архивировать из datadir директорию с базой и переносить на другой серв. Даже так не работает. Может проблема в php?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "MySQL проблема с кодировкой"  
Сообщение от Romik (??) on 18-Янв-07, 10:21 
сомневаюсь....
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "MySQL проблема с кодировкой"  
Сообщение от Romik (??) on 18-Янв-07, 10:25 
http://www.opennet.me/openforum/vsluhforumID8/4507.html
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "MySQL проблема с кодировкой"  
Сообщение от Akademic (ok) on 19-Янв-07, 12:53 
Плохо искал.
Вот почитай:

http://phpclub.ru/faq/wakka.php?wakka=Mysql41Rus

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "MySQL проблема с кодировкой"  
Сообщение от K_Volk email on 19-Янв-07, 16:09 
#на готовый my.cnf пути только поправь

[client]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=cp1251
socket=/var/lib/mysql/mysql.sock

[mysqld]
set-variable = wait_timeout=7200
default-character-set=cp1251
init-connect=SET NAMES cp1251
default-collation=cp1251_general_ci
character-sets-dir=/usr/share/mysql/charsets
port= 3306
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 32M
old_passwords=1

# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
skip-networking

# Replication Master Server (default)
# binary logging is required for replication
log-bin=mysql-bin

# required unique id between 1 and 2^32 - 1
# defaults to 1 if master-host is not set
# but will not function as a master if omitted
server-id       = 1

[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
default-character-set=cp1251
character-sets-dir=/usr/share/mysql/charsets
no-auto-rehash

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру