[Python3] KeyError: 'raise on warnings'

Category: Python3 | December 25, 2015

Mac 에서 Mysql 연결 테스트 도중 아래와 같이 입력했을 때 발생하는 에러.
(왠지 sqlite 나 postgresql 은 이런 문제가 없을 것 같다는 생각이... )

Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/mysql/connector/connection.py", line 353, in config
DEFAULT_CONFIGURATION[key]
KeyError: 'raise on warnings'

Mysql connector 설정할때 위의 Key 설정을 제외한다.

>>> config = {
... 'user':'apple.king',
... 'password':'135792468',
... 'host':'192.168.xxx.xxx',
... 'database':'[database-name]',
... }
>>> db = mysql.connector.connect(**config)
>>> qry = db.cursor(buffered=True)
>>> qry.execute("show tables")
>>> print (qry.fetchone())
None
>>> qry.close()
True
>>> db.close()

리눅스에서도 테스트 해봐야 겠다.