【问题标题】:Database connectivity through MySQL connector Python with CGI is not working通过 MySQL 连接器 Python 与 CGI 的数据库连接不起作用
【发布时间】:2018-11-09 01:53:47
【问题描述】:

其实我用的是 Ubuntu 16.04 和 python3 因此,当我在单个文件中导入 MySQL.connector 和 CGI​​ 时,文件无法正常工作并显示错误

#!/usr/bin/python3
import cgi

import mysql.connector as msql

分段错误(核心转储)。

这两者不是同时工作,而是单独工作。

【问题讨论】:

    标签: python python-3.x apache


    【解决方案1】:

    我不知道为什么,但在我的情况下,更改导入顺序解决了问题

    有了这个进口:

    import sys, pdfplumber, json, io, re, getpass
    import mysql.connector as mariadb
    

    我得到分段错误(核心转储)

    我更改了导入顺序,让 mysql.connector 优先

    import mysql.connector as mariadb
    import sys, pdfplumber, json, io, re, getpass
    

    我的脚本运行完美

    我花了一整天才解决它....希望它有所帮助

    【讨论】:

    • python 3.6 ubuntu 14.04
    • 类似地,我使用的是计划包pypi.org/project/schedule。首先导入 mysql.connector 并稍后安排。
    • 这个链接有一些可能相关的信息bugs.mysql.com/bug.php?id=97220
    • 我面临同样的问题。感谢您的解决方案。这也适用于我:)
    猜你喜欢
    • 2016-01-31
    • 2021-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 2021-06-30
    • 2021-03-18
    • 2014-05-20
    相关资源
    最近更新 更多