mysql репликация и иероглифы

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

mysql репликация и иероглифы

Сообщение SLEDopit »

Привет,
Есть 2 сервера, между которыми пытаюсь настроить реплику.
master

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

--------------
mysql  Ver 14.14 Distrib 5.1.54, for portbld-freebsd8.0 (amd64) using  5.2

Connection id:          30769
Current database:
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.1.54-log FreeBSD port: mysql-server-5.1.54_1
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /tmp/mysql.sock
Uptime:                 11 hours 37 min 4 sec

Threads: 1  Questions: 4845263  Slow queries: 3  Opens: 77615  Flush tables: 1  Open tables: 64  Queries per second avg: 115.848
--------------

slave

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

--------------
mysql  Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (x86_64) using readline 5.2

Connection id:          14479
Current database:
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.0.51a-24+lenny5-log (Debian)
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /var/run/mysqld/mysqld.sock
Uptime:                 12 hours 1 min 17 sec

Threads: 1  Questions: 2554644  Slow queries: 25035  Opens: 70192  Flush tables: 1  Open tables: 64  Queries per second avg: 59.030
--------------
Собственно кодировки то одинаковые, что и требуется, судя по интернетам. Только вот база все равно вся в вопросиках:

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

mysql -uroot -p database -e "select * from table limit 1"
30      1       ?????????????   ????? ????????? ?????? ?? ?????? ?

на всякий случай конфиги серверов:
master

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

[client]
port            = 3306
socket          = /tmp/mysql.sock
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
tmpdir          = /var/db/mysql/tmp
skip-locking
key_buffer_size = 16M
max_allowed_packet = 511M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
log-bin=mysql-bin
expire_logs_days        = 30
binlog_ignore_db=mysql
binlog_ignore_db=information_schema
binlog_format=mixed
server-id       = 1
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout

slave

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

[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock
default-character-set = utf8
[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
nice            = 0
[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
language        = /usr/share/mysql/english
skip-external-locking
bind-address            = 127.0.0.1
key_buffer              = 128M
max_allowed_packet      = 128M
thread_stack            = 128K
thread_cache_size       = 8
myisam-recover          = BACKUP
query_cache_limit       = 16M
query_cache_size        = 64M
log             = /var/log/mysql/mysql.log
log_slow_queries        = /var/log/mysql/mysql-slow.log
long_query_time = 2
log-queries-not-using-indexes
server-id=1306354334
expire_logs_days        = 10
max_binlog_size         = 100M
default-character-set = utf8
skip-bdb
[mysqldump]
quick
quote-names
max_allowed_packet      = 128M
default-character-set = utf8
[mysql]
default-character-set = utf8
[isamchk]
key_buffer              = 16M
!includedir /etc/mysql/conf.d/
Куда копать, уже как-то не представляю. Подскажите, пожалуйста.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: mysql репликация и иероглифы

Сообщение KiWi »

Кодировка в консоли utf8?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: mysql репликация и иероглифы

Сообщение SLEDopit »

KiWi писал(а):
26.05.2011 12:55
Кодировка в консоли utf8?
Да, конечно.
Вопросы отображаются и в phpmyadmin. Хотя на мастере все ок и в консоли, и в phpmyadmin'е.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: mysql репликация и иероглифы

Сообщение sash-kan »

на обоих серверах посмотрите:
> show create table <эта таблица>;
> show create database <эта база данных>;

ну и разные версии демонов — это тоже потенциальный источник проблем:
SLEDopit писал(а):
26.05.2011 12:20
Server version: 5.1.54-log
Server version: 5.0.51a-24+lenny5-log
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: mysql репликация и иероглифы

Сообщение KiWi »

sash-kan писал(а):
26.05.2011 13:54
на обоих серверах посмотрите:
> show create table <эта таблица>;
> show create database <эта база данных>;

ну и разные версии демонов — это тоже потенциальный источник проблем:
SLEDopit писал(а):
26.05.2011 12:20
Server version: 5.1.54-log
Server version: 5.0.51a-24+lenny5-log


Кстати, да.
Желательно, чтобы реплика была такой же или более новой версии.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: mysql репликация и иероглифы

Сообщение SLEDopit »

sash-kan писал(а):
26.05.2011 13:54
на обоих серверах посмотрите:
> show create table <эта таблица>;
> show create database <эта база данных>;
Результаты идентичные.
sash-kan писал(а):
26.05.2011 13:54
ну и разные версии демонов — это тоже потенциальный источник проблем:
KiWi писал(а):
26.05.2011 14:59
Желательно, чтобы реплика была такой же или более новой версии.
Ясно, спасибо, пойду попробую обновиться.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали: