Skip to content

[QA]: How to set SSL/TLS certificates when connecting to MySQL server as a replica? #622

@leiless

Description

@leiless

This is what we do when connecting to MySQL server as a client:

    # https://github.com/PyMySQL/PyMySQL/issues/430#issuecomment-464837266
    conn = pymysql.connect(
        host='127.0.0.1',
        port=3306,
        user='repl',
        password='123456',
        ssl={
            'ca': 'ssl/ca-cert.pem',
            'cert': 'ssl/client-cert.pem',
            'key': 'ssl/client-key.pem',
            # Effectively equals to --ssl-mode=VERIFY_CA
            'check_hostname': False,
        }
    )

Just wonder how to set SSL/TLS certificates when connecting to MySQL server as a replica?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions