Pycharm链接MySQL数据库步骤_ 连接失败更换驱动下载
一、前提步骤:
1、 安装了Python、pycharm、MySQL后,再安装MySQL驱动程序,即python代码可以调用MySQL的中间桥梁(常见的驱动程序有mysql-connector、PyMySQL)。
2、 建立数据库(可用MySQL Workbench工具新增)
3、Django设置了MySQL数据库链接参数。
# 在Django项目settings.py文件的 DATABASES 中设置MySQ数据库链接参数:
DATABASES = { # 数据库访问配置 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 访问自带的SQLite3 数据库系统 # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 'ENGINE': 'django.db.backends.mysql', # MySQL数据库引擎 'NAME': 'studydb', # 数据库名称 'HOST': '127.0.0.1', # 数据库地址(127.0.0.1为本机) 'PORT': '3306', # 安装时的默认端口号 'USER':'****', # 数据库超级用户名 'PASSWORD':'******', # 数据库密码 # 'AUTOCOMMIT':False # 慎用!会报错TransactionManagementError } }
4、 确保在Django项目路径的__init__.py文件中有如下代码,以确保可以使用MySQ链接:
import pymysql pymysql.version_info = (1, 4, 6,'final',0) # 指定mysqlclient驱动版本,要求不低于1.3.13 pymysql.install_as_MySQLdb() # 启用pymysql的驱动模式,否则django无法支持
二、Pycharm链接MySQL数据库步骤:
1、点击pycharm右上角Database
2、点击‘+’号,选择 Data Source -- MySQL
3、选择要操作的库
4、点击Text Connection
要是忘记点了,退出了上面那个页面,再次进入是点击扳手图标,或者点击“Properties”。
5、要是Test Connection 报错,需要更换驱动。要是更换的还不行,不能满足版本要求,那就点驱动下载 Go to Driver
6、点击“+”号,依次选择 Privided driver-- MySQL connector/J -- Latest Stable,选择需要的版本
7、下载驱动并更换后,再次点击“Test Connection”,显示 “√” 号后点击ok.
8、点击刷新,去查看文件夹和表吧。