【发布时间】:2018-05-14 09:32:34
【问题描述】:
engine = create_engine('mysql+mysqldb://root:123456@localhost:3306/tianchi?charset=utf8mb4')
追溯:
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2019, "Can't initialize character set utf8mb4 (path: C:\mysql\\share\charsets\)")
sqlalchemy:1.2.7 mysql-python:1.2.5 mysql:5.7.13
【问题讨论】:
-
“utf8mb4”文件的位置在哪里?
-
@KKK 我不知道“utf8mb4”文件名,而“set names utf8mb4”在 MySQL 客户端中有效。
-
@Daniel E. 我将“..\share\charsets\”复制到“C:\mysql\\share\charsets\”,但没有成功
标签: python mysql sqlalchemy