gpt4 book ai didi

python - 在 CentOS 上使用 Python 脚本连接 MySQL

转载 作者:行者123 更新时间:2023-12-04 19:39:11 25 4
gpt4 key购买 nike

我在 CentOS 上与本地 MySQL 数据库共享主机。我可以在 cgi-bin 文件夹中运行一个简单的 Python 脚本,但我无法连接到 MySQL 数据库。经过一番谷歌搜索后,我发现我需要安装一些模块或其他东西。有没有其他方法无需额外安装,因为我没有 VPS 的管理员权限来执行此操作。
我只有 ftp 和控制面板访问主机。

最佳答案

传统上,人们使用 MySQKDB 模块从 Python 访问 MySQL。如果您可以访问 shell 并且至少在那里安装了 GCC,则可以为您的用户构建和配置 MySQLDB 模块。 - 只需下载 tarball,为您也有写入权限的目录调整“前缀”目录,然后构建它。

或者,tehr eis PyMYSQL(这里:
https://github.com/petehunt/PyMySQL ) 这是一个纯 Python 模块 - 您应该能够将其加载到您有权访问的目录中,并设置 Pythonpath 环境变量,以便您的脚本可以找到它。

最后一点:CGI 脚本更像是“20 世纪”的互联网——如果你想开发 Python Web 应用程序或网站,我强烈建议你转移到有 shell 访问权限的提供商,最好是 VPS,然后在一个现代框架,如 django 或 web2py——你将在使用 CGI 进行开发时重新发明轮子数次,它的性能已经很糟糕了,因为它会为每个传入的 http 请求运行一个单独的 Python 解释器实例。

关于python - 在 CentOS 上使用 Python 脚本连接 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9769875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com