python3+pymysql
来源:互联网 发布:网络用语鲤鱼什么意思 编辑:程序博客网 时间:2024/05/16 07:04
python3已不支持mysqldb,今天在连接数据库的时候遇到很多问题,记之。
pymysql 安装
- pip安装
$ pip install PyMySQL
由于我的Python3 不在c盘,所以
$ python -m pip install PyMySQL
- git安装
$ git clone https://github.com/PyMySQL/PyMySQL$ cd PyMySQL/$ python3 setup.py install
使用
在项目的(不是app)的init.py文件里
import pymysqlpymysql.install_as_MySQLdb()
bug-1045
在makemigrations时出现了—1045, “Access denied for user ‘someuser’@’localhost’ (using password: YES)”
找了好久才解决
In my case the settings.py has the following:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'TRYDJANGO',
'USERNAME':'user_trydjango',
'PASSWORD':'passtry',
'PORT':'3306',
'HOST': 'localhost',
}
}
And it works if I change the ‘USERNAME’ to ‘USER’:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'TRYDJANGO',
'USER':'user_trydjango',
'PASSWORD':'passtry',
'PORT':'3306',
'HOST': 'localhost',
}
}
Django : mysql : 1045, “Access denied for user—stackoverflow
- Python3,pymysql
- python3+pymysql
- python3 :pymysql
- python3配置pyMysql
- Python3 pymysql 操作笔记
- python3 pymysql模块
- Python3 BeautifulSoup pymysql
- Python3.x连接Pymysql
- python3.6 安装pymysql
- Python3 pymysql连接MySQL数据库
- python3 安装mysql库 pymysql
- python3 安装pymysql连接模块
- python3.6安装tensorflow、pymysql
- python3 使用 pymysql操作mysql
- Python3利用PyMySql连接MySQL数据库
- Python3.4使用pymysql连接MySQL
- Python3 pymysql连接mysql数据库 windows
- Python3.x使用PyMysql连接MySQL数据库
- anaconda3 python3.5+caffe 接口编译
- nginx配置ssl双向验证
- col-md-push-*和col-md-offset的区别
- eclipse/idea 各种快捷键被占用
- React Native 路由使用总结
- python3+pymysql
- java 远程调试配置linux下的tomcat服务器
- Ubuntu16.04 安装配置GPU+Cudda+Caffe
- python导入父级别目录
- 练习 2-4 squeeze(s1, s2),将字符串 s1 中任何与字符串 s2 中字符匹配的字符 都删除。
- HDU
- JAVA使用RSA加密数据
- QT信号与槽实例
- R语言:spdep包(空间数据分析与R语言实践)