PyCharm连接数据库(MySQL)
时间: 2024-12-31 22:46:54 浏览: 35
如何在 PyCharm 中配置并连接 MySQL 数据库
配置环境变量与安装必要的包
为了使 Django 能够成功连接到 MySQL 数据库,在项目的虚拟环境中需安装 mysqlclient
或者 pymysql
这样的 Python 库来作为 MySQL 的驱动程序。通常推荐使用 mysqlclient
,因为它是由 C 编写的,性能更好。
pip install mysqlclient
如果遇到任何依赖项问题,则可以选择安装 pymysql
:
pip install pymysql
对于选择了 pymysql
的情况,还需要在项目中的某个合适位置加入如下代码片段以注册此模块为 MySQL 后端支持[^1]。
import pymysql
pymysql.install_as_MySQLdb()
设置 Django 项目的数据库配置
编辑位于 Django 项目根目录下的 settings.py 文件,找到 DATABASES 字典并将默认 SQLite3 替换为指向本地 MySQL 实例的设置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'web', # 数据库名称
'HOST': '127.0.0.1', # 主机地址
'PORT': 3306, # 端口号,默认即为此值
'USER': 'root', # 用户名
'PASSWORD': 'root' # 密码
}
}
完成上述更改之后保存文件。
测试连接
回到 PyCharm IDE 内部,打开 Database 工具窗口 (View -> Tool Windows -> Database),点击加号 (+) 添加新的数据源,选择 MySQL 类型的数据源,并按照提示填写相应的服务器信息。此时可尝试通过 "Test Connection" 按钮验证能否正常访问目标数据库实例;如果有缺少 JDBC Driver 提示,则按指示下载相应版本并继续测试直至成功建立链接[^2]。
一旦确认能够顺利连通后就可以关闭对话框返回开发界面了。
相关推荐


















