|
|
|
Репликация MySQL master-slave. Не реплицируется одно поле после его добавления
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Прошу помощи, ситуация такова: Есть два сервера один master другой slave. Настроена репликация одной базы данных (назовем ее test). Необходимо было добавить одно поле в одну из таблиц (назовем ее user) этой базы данных. На master добавил необходимое поле (последним, с нулевым значением). Поле называется last_auth Проверил на slave поле тоже добавилось. все ОК. Далее. Новое поле должно заполняться пользователем с минимальными привилегиями. Добавил: create user 'lastauth'@'localhost' identified by 'мой пароль'; GRANT UPDATE (last_auth) ON test.user to 'lastauth'@'localhost'; GRANT SELECT (username) ON test.user to 'lastauth'@'localhost'; Проверяю на master (от пользователя lastauth): UPDATE test.user SET last_auth = now() WHERE username='test_user'; Созданное поле из дефолтного значения изменилось на текущее. НО на slave изменения не перетекли, там это поле есть (создание поля реплицировалось), но значение у этого пользователя test_user (да и вообще у всех) дефолтное. такой же пользователь lastauth есть и на slave. и репликация всей БД (за исключением этого поля) работает без ошибок. В бинарном логе на master SQL запросов от созданного пользователя нету... Куда смотреть дальше не могу ничего найти... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2016, 11:08 |
|
||
|
Репликация MySQL master-slave. Не реплицируется одно поле после его добавления
|
|||
|---|---|---|---|
|
#18+
testarchive, Секции my.cnf, относящиеся к репликации на местере и на слейве, в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2016, 10:38 |
|
||
|
Репликация MySQL master-slave. Не реплицируется одно поле после его добавления
|
|||
|---|---|---|---|
|
#18+
master: Код: css 1. 2. 3. 4. 5. 6. slave: Код: css 1. 2. 3. 4. 5. 6. Благодарю за отзывчивость, но проблему нашел и устранил, может кому будет полезно: необходимо было преобразовать запрос Код: sql 1. в такие Код: sql 1. Видимо SQL запросы первого типа попадают под ограничения ignore-db и в mysql-bin.log не попадали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2016, 17:16 |
|
||
|
Репликация MySQL master-slave. Не реплицируется одно поле после его добавления
|
|||
|---|---|---|---|
|
#18+
testarchiveможет кому будет полезно: binlog-do-db Вот раз 15 уже обсуждалось на форуме и с неизменно одинаковыми причинами. Даже отвечать было лень. В книжках типа High Performance MySQL на этот момент значительный акцент сделан. Не, блин, мы будем читать только Хабрахабр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2016, 20:37 |
|
||
|
|

start [/forum/topic.php?fid=47&tid=1832080]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
188ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 520ms |

| 0 / 0 |
