Skip to content

mysql-check only works with ancient MySQL versions #2934

@John-Nemeth

Description

@John-Nemeth

Detailed Description of the Problem

MySQL 8.x changed the client communication protocol. haproxy's mysql-check feature only works with versions of MySQL prior to 8.0. The last version of MySQL prior to 8.0 exited extended support more than a year ago. Plain tcpcheck causes problems as MySQL detects it as a bogus client and locks it out.

Expected Behavior

Obvious.

Steps to Reproduce the Behavior

  1. Install a currently supported version of MySQL.
  2. Configure haproxy to use mysql-check.

Do you have any idea what may have caused this?

No response

Do you have an idea how to solve the issue?

No response

What is your configuration?

not required

Output of haproxy -vv

not required

Last Outputs and Backtraces


Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: fixedThis issue is a now-fixed bug.type: featureThis issue describes a feature request / wishlist.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions