RDB/MySQL

azure mysql ssl 연결

세모데 2022. 2. 15. 18:12

1. mysql connect 설치

   pip install mysql-connector-python ( 업그레이드시 pip install --upgrade mysql-connector-python)

   * mysql-connector-python 버전이 8.0.19 이상이여야 tls_versions 파라미터가 있음)

 

2. 연결 테스트

  1) 인증서가 있을 경우

     o_mysqlconn = mysql.connector.connect(user='admin', password='', host='10.10.10.10', port=3306,

                          database='test', ssl_ca='/test/DigiCertGlobalRootCA.crt.pem',

                          ssl_verify_cert=True,tls_versions=['TLSv1.2', 'TLSv1.3'])

 

  2) 인증서가 없을 경우

     o_mysqlconn = mysql.connector.connect(user='admin', password='', host='10.10.10.10', port=3306,

                          database='test', ssl_ca='')