
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.03.2016, 11:08
|
|||
|---|---|---|---|
|
|||
Репликация 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 запросов от созданного пользователя нету... Куда смотреть дальше не могу ничего найти... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.03.2016, 10:38
|
|||
|---|---|---|---|
|
|||
Репликация MySQL master-slave. Не реплицируется одно поле после его добавления |
|||
|
#18+
testarchive, Секции my.cnf, относящиеся к репликации на местере и на слейве, в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.03.2016, 17:16
|
|||
|---|---|---|---|
|
|||
Репликация 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, 20:37
|
|||
|---|---|---|---|
Репликация MySQL master-slave. Не реплицируется одно поле после его добавления |
|||
|
#18+
testarchiveможет кому будет полезно: binlog-do-db Вот раз 15 уже обсуждалось на форуме и с неизменно одинаковыми причинами. Даже отвечать было лень. В книжках типа High Performance MySQL на этот момент значительный акцент сделан. Не, блин, мы будем читать только Хабрахабр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1832080]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 505ms |

| 0 / 0 |
