SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.07.2013 16:15:44

fox
Завсегдатай
Зарегистрирован: 10.02.2010
Сообщений: 64

mysql replicate***

Добрый день господа!
Настраивал частенько связку MySQL (MsterSlave+MasterSlave)
но как то вот в подобной чужой настройке наткунлся на вот такие опции, что бы это значило не где не нашёл, ткните носом или подскажите что эти опции значат?
my.cnf


replicate-same-server-id = 0
auto-increment-increment = 2
auto-increment-offset = 1
 


Спасибо за внимание.

Неактивен

 

#2 11.07.2013 19:06:26

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: mysql replicate***

Это используется для MASTER-MASTER круговой репликации и означает, что на данном сервере все AUTO_INCREMENT поля будут нечетными (то есть считать через 2). На втором мастере должно быть  auto-increment-offset = 0

Неактивен

 

#3 12.07.2013 16:00:05

fox
Завсегдатай
Зарегистрирован: 10.02.2010
Сообщений: 64

Re: mysql replicate***

Большое спасибо!
А теперь всё понятно, а можно ещё вопрос как по Вашему правельно должны выглядить все три опции на первом и втором сервере, можно пример?

Неактивен

 

#4 12.07.2013 16:21:52

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: mysql replicate***

сервер 1:

replicate-same-server-id = 0
server-id=1
auto-increment-increment = 2
auto-increment-offset = 0
 


сервер 2:
replicate-same-server-id = 0
server-id=2
auto-increment-increment = 2
auto-increment-offset = 1
 

Неактивен

 

#5 15.07.2013 11:16:12

fox
Завсегдатай
Зарегистрирован: 10.02.2010
Сообщений: 64

Re: mysql replicate***

Спасибо огромное!
Вы мне очень помогли...

Неактивен

 

#6 15.07.2013 11:19:58

fox
Завсегдатай
Зарегистрирован: 10.02.2010
Сообщений: 64

Re: mysql replicate***

А вот ещё вопросик маленький, если можно конечно: а какая роль этого парамтера он нужен вообще или нет?
old_passwords=1

Спасибо за внимание.

Неактивен

 

#7 17.07.2013 01:33:36

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: mysql replicate***

Это значит, что пароли в (таблица mysql.users) зашифрованы старым способом. Если уберете, то потребуется перезадать пароли всем юзерам mysql

Неактивен

 

#8 18.07.2013 18:19:28

fox
Завсегдатай
Зарегистрирован: 10.02.2010
Сообщений: 64

Re: mysql replicate***

Спасибо, большое!
Я выкинул эту опцию пока всё работает не ругалось...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson