PyCharm连接MySQL报错Exit Code -1073741819(0xC0000005)求助
解决MySQL连接报错0xC0000005的方案
1. 检查mysql-connector-python版本兼容性
- 卸载当前版本:
pip uninstall mysql-connector-python - 根据你的Python和MySQL版本安装对应兼容版,比如Python3.8+搭配MySQL8.0时,可安装8.0.x稳定版:
pip install mysql-connector-python==8.0.33 - 注意:版本不匹配是触发内存访问错误的核心原因之一,避免安装过新或过旧的版本。
2. 替换连接库(改用PyMySQL)
如果mysql.connector持续出现问题,换用更稳定的PyMySQL替代:
- 安装PyMySQL:
pip install pymysql - 修改连接代码:
import pymysql db = pymysql.connect( host="localhost", user="root", passwd="password", database="test" )
3. 确认PyCharm解释器与本地环境一致性
- 打开PyCharm的
File > Settings > Project: [你的项目名] > Python Interpreter - 对比当前解释器路径与终端执行
where python(Windows)或which python(Linux/macOS)的输出,若不一致则切换到正确的解释器。
4. 验证MySQL本地连接可用性
- 打开命令提示符,用官方客户端直接连接:
mysql -u root -p password -D test - 若命令行能正常连接,说明问题出在Python库或PyCharm环境;若命令行也连接失败,检查MySQL服务是否正常运行,或root用户的localhost登录权限是否开启。
5. 修复MySQL客户端依赖库
- 手动下载对应系统版本的MySQL Connector/C(非Python库),安装后将其bin目录添加到系统环境变量
PATH中 - 重启PyCharm后再次运行代码
内容的提问来源于stack exchange,提问作者fateme ghanbari
相关产品推荐
相关产品推荐

