Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Настройка репликации.
|
|||
|---|---|---|---|
|
#18+
Добрый день. После настройки репликации перестали работать программы на сервере 2016-11-21 10:34:00 47160 [Warning] Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. Statement is unsafe because it uses a syst em function that may return a different value on the slave. Statement: update m_log Хотя репликация вроде работает mysql> SHOW SLAVE STATUS; +----------------------------------+----------------+-------------+-------------+---------------+------------------+---------------------+------------------------+---------------+-----------------------+------------------+-------------------+-----------------+---------------------+--------------------+------------------------+-------------------------+-----------------------------+------------+------------+--------------+---------------------+-----------------+-----------------+----------------+---------------+--------------------+--------------------+--------------------+-----------------+-------------------+----------------+-----------------------+-------------------------------+---------------+---------------+----------------+----------------+-----------------------------+------------------+--------------------------------------+---------------------------+-----------+---------------------+-----------------------------------------------------------------------------+--------------------+-------------+-------------------------+--------------------------+----------------+--------------------+--------------------+-------------------+---------------+ | Slave_IO_State | Master_Host | Master_User | Master_Port | Connect_Retry | Master_Log_File | Read_Master_Log_Pos | Relay_Log_File | Relay_Log_Pos | Relay_Master_Log_File | Slave_IO_Running | Slave_SQL_Running | Replicate_Do_DB | Replicate_Ignore_DB | Replicate_Do_Table | Replicate_Ignore_Table | Replicate_Wild_Do_Table | Replicate_Wild_Ignore_Table | Last_Errno | Last_Error | Skip_Counter | Exec_Master_Log_Pos | Relay_Log_Space | Until_Condition | Until_Log_File | Until_Log_Pos | Master_SSL_Allowed | Master_SSL_CA_File | Master_SSL_CA_Path | Master_SSL_Cert | Master_SSL_Cipher | Master_SSL_Key | Seconds_Behind_Master | Master_SSL_Verify_Server_Cert | Last_IO_Errno | Last_IO_Error | Last_SQL_Errno | Last_SQL_Error | Replicate_Ignore_Server_Ids | Master_Server_Id | Master_UUID | Master_Info_File | SQL_Delay | SQL_Remaining_Delay | Slave_SQL_Running_State | Master_Retry_Count | Master_Bind | Last_IO_Error_Timestamp | Last_SQL_Error_Timestamp | Master_SSL_Crl | Master_SSL_Crlpath | Retrieved_Gtid_Set | Executed_Gtid_Set | Auto_Position | +----------------------------------+----------------+-------------+-------------+---------------+------------------+---------------------+------------------------+---------------+-----------------------+------------------+-------------------+-----------------+---------------------+--------------------+------------------------+-------------------------+-----------------------------+------------+------------+--------------+---------------------+-----------------+-----------------+----------------+---------------+--------------------+--------------------+--------------------+-----------------+-------------------+----------------+-----------------------+-------------------------------+---------------+---------------+----------------+----------------+-----------------------------+------------------+--------------------------------------+---------------------------+-----------+---------------------+-----------------------------------------------------------------------------+--------------------+-------------+-------------------------+--------------------------+----------------+--------------------+--------------------+-------------------+---------------+ | Waiting for master to send event | 94.231.***.*** | replication | 3306 | 60 | mysql-bin.000002 | 4181 | mysql-relay-bin.000006 | 794 | mysql-bin.000002 | Yes | Yes | | | | | | | 0 | | 0 | 4181 | 967 | None | | 0 | No | | | | | | 0 | No | 0 | | 0 | | | 1 | 0fbec574-9b87-11e6-8907-000c2918840d | /var/db/mysql/master.info | 0 | NULL | Slave has read all relay log; waiting for the slave I/O thread to update it | 86400 | | | | | | | | 0 | +----------------------------------+----------------+-------------+-------------+---------------+------------------+---------------------+------------------------+---------------+-----------------------+------------------+-------------------+-----------------+---------------------+--------------------+------------------------+-------------------------+-----------------------------+------------+------------+--------------+---------------------+-----------------+-----------------+----------------+---------------+--------------------+--------------------+--------------------+-----------------+-------------------+----------------+-----------------------+-------------------------------+---------------+---------------+----------------+----------------+-----------------------------+------------------+--------------------------------------+---------------------------+-----------+---------------------+-----------------------------------------------------------------------------+--------------------+-------------+-------------------------+--------------------------+----------------+--------------------+--------------------+-------------------+---------------+ 1 row in set (0.01 sec) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 11:39 |
|
||
|
Настройка репликации.
|
|||
|---|---|---|---|
|
#18+
romychkStatement: update m_logПродолжение этого фрагмента хотелось бы увидеть. А вообще в сообщении об ошибке вроде ясно все написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 11:41 |
|
||
|
Настройка репликации.
|
|||
|---|---|---|---|
|
#18+
программа до репликации работала, ошибку мускуна не понял :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 11:49 |
|
||
|
Настройка репликации.
|
|||
|---|---|---|---|
|
#18+
romychk[Warning] Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. Statement-based репликация имеет объёмный список функций, которые использовать нельзя. Т.к. один и тот же запрос на мастере и слейве даст различающиеся результаты. http://dev.mysql.com/doc/refman/5.7/en/replication-rbr-safe-unsafe.html Например, Код: sql 1. Сгенерирует различающие строки на мастере и слейве. Ну и нафиг такая репликация нужна? О чём mysql и пишет warning. Используйте row-based. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 11:59 |
|
||
|
Настройка репликации.
|
|||
|---|---|---|---|
|
#18+
Понял, плюется на функцию sysdate, интересно curdate можна использовать или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 12:22 |
|
||
|
Настройка репликации.
|
|||
|---|---|---|---|
|
#18+
Нашел по Вашей ссылке функции буду менять проограмму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 12:25 |
|
||
|
Настройка репликации.
|
|||
|---|---|---|---|
|
#18+
romychkПонял, плюется на функцию sysdate, интересно curdate можна использовать или нет?Очевидно нет, т.к. время на серверах может отличаться, а время "наката" реплики может быть сильно позже выполнения запроса на мастере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 13:40 |
|
||
|
Настройка репликации.
|
|||
|---|---|---|---|
|
#18+
miksoftromychkПонял, плюется на функцию sysdate, интересно curdate можна использовать или нет?Очевидно нет, т.к. время на серверах может отличаться, а время "наката" реплики может быть сильно позже выполнения запроса на мастере. Для NOW, CURDATE и ещё некоторых в бинлоге сохраняется время исполнения запроса на мастере и используется вместо реального вызова функции при исполнении на слейве. Поэтому - безопасна, но как специальный хак репликации: http://dev.mysql.com/doc/refman/5.7/en/replication-features-functions.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 13:50 |
|
||
|
Настройка репликации.
|
|||
|---|---|---|---|
|
#18+
romychkбуду менять проограммуКак вариант, можно перейти на ROW или MIXED репликации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 13:52 |
|
||
|
Настройка репликации.
|
|||
|---|---|---|---|
|
#18+
Melkijmiksoftпропущено... Очевидно нет, т.к. время на серверах может отличаться, а время "наката" реплики может быть сильно позже выполнения запроса на мастере. Для NOW, CURDATE и ещё некоторых в бинлоге сохраняется время исполнения запроса на мастере и используется вместо реального вызова функции при исполнении на слейве. Поэтому - безопасна, но как специальный хак репликации: http://dev.mysql.com/doc/refman/5.7/en/replication-features-functions.html Хм, да, был неправ, сорри. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 13:53 |
|
||
|
Настройка репликации.
|
|||
|---|---|---|---|
|
#18+
Репликацию настроил. show slave status; пишет что работает, но информацыия на слейв не переносится Вопрос в том, если во всех таллицах используется ключ autoincrement єти таблиці ввобще не репликуются? И еще вопрос, есть ль где нибудь лог репликации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 11:39 |
|
||
|
Настройка репликации.
|
|||
|---|---|---|---|
|
#18+
romychkРепликацию настроил. show slave status; пишет что работает, но информацыия на слейв не переносится Вопрос в том, если во всех таллицах используется ключ autoincrement єти таблиці ввобще не репликуются? И еще вопрос, есть ль где нибудь лог репликации? почему-то почти все тутошнике вопросы по репликации так или иначе связаны с фильтрами - то есть, директивами binlog-do-db, binlog-ignore-db и т.д. У многих одинаковые проблемы. Ну что происходит? разве не это не очевидно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2016, 18:20 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=84&tid=1831073]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 16ms |
| total: | 128ms |

| 0 / 0 |
