升级到 12.04 版后,Python 中的 MySQL 在虚拟环境中崩溃

升级到 12.04 版后,Python 中的 MySQL 在虚拟环境中崩溃

今天早上我将我的 Xubuntu 升级到了 12.04。

virtualenv 已经升级了一个版本,现在捆绑了 pip,我不得不重新安排一些脚本来应对这个问题并重建我的 virtualenvs。

MySQL dbapi 现在给我一些奇怪的错误。它只能创建 InnoDB 表;如果您尝试创建 MyISAM 表(来自 Python 代码),它会引发:

NotSupportedError: (1286, "Unknown storage engine 'MyIASM'")

当我运行 mysql 命令行程序本身时,它很乐意创建 InnoDB 和 MyISAM 表。

什么配置错误了?如何修复?

答案1

确实是打字错误。

在某些平台和某些客户端库上(我猜它是一个警告级别设置),无法识别的引擎类型会默认为默认表类型。

哎哟。

相关内容