julien-duponchelle / julien-duponchelle/python-mysql-replication

Unknown system variable 'binlog_row_image

Open
#142 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
2.4k
Forks
690
PR merge metrics
No merged PRs in 30d

Description

When running "python setup.py test", I got the following errors
pymysql.err.InternalError: (1193, "Unknown system variable 'binlog_row_image'").

The "binlog_row_image" system variable is introduced to MySQL on version 5.6 (I think),
but I am using MySQL 5.5.4.

I thought the project on
"https://github.com/noplay/python-mysql-replication"
was tested for MySQL 5.5 and 5.6 (????)

Is there any workaround other than upgrading to MySQL 5.6 or 5.7?

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the failure with `python setup.py test` against MySQL 5.5.4 and compare it with the project's stated MySQL 5.5 and 5.6 support. Trace where the `binlog_row_image` system variable is queried, then verify that the behavior or workaround is covered by tests for the affected MySQL versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
mysql, python
Domain
databases
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.