用python连接mysql失败总结
所用环境:python3,pycharm2018.2.4
先用mysql创建用户并授予相关权限
在我用python连接mysql时,一直提示连接不上,报错原因就是,用户没有被给予相关权限,比如查询,插入等权限,最基本的就是查询权限,只要给了这个权限,至少python就可以连接上mysql。
第一种错误:用户名不存在:

虽然提示说是不允许被连接,实际上是账号不存在,1130代码代表用户名不存在,此时新建一个用户名。
第二种错误:用户名存在:

这个提示连接被拒绝,但是用户名是存在的,原因在于该用户没有被授予权限,比如查询,插入,要想python连接,至少要有查询权限。
那就给用户授权。
在命令提示符中,用root用户登录mysql:

登录成功,给需要登录的用户授权,我这里是授予用户对所有数据库的所有表所有权限:

此时再连接,就可以成功。
python3使用的是pymysql模块。
用python连接mysql失败总结的更多相关文章
- python入门(十七)python连接mysql数据库
		
mysql 数据库:关系型数据库mysql:互联网公司 sqllite:小型数据库,占用资源少,手机里面使用oracle:银行.保险.以前外企.sybase:银行+通信 互联网公司key:valuem ...
 - Python连接Mysql数据库_20160928
		
python版本 2.7.1,python 连接mysql需要安装MYSQLdb模块 安装方法一种是cmd pip命令安装 pip install MySQLdb 一种是网上下载python MYSQ ...
 - 【初学python】使用python连接mysql数据查询结果并显示
		
因为测试工作经常需要与后台数据库进行数据比较和统计,所以采用python编写连接数据库脚本方便测试,提高工作效率,脚本如下(python连接mysql需要引入第三方库MySQLdb,百度下载安装) # ...
 - python连接mysql的驱动
		
对于py2.7的朋友,直接可以用MySQLdb去连接,但是MySQLdb不支持python3.x.这是需要注意的~ 那应该用什么python连接mysql的驱动呢,在stackoverflow上有人解 ...
 - paip.python连接mysql最佳实践o4
		
paip.python连接mysql最佳实践o4 python连接mysql 还使用了不少时间...,相比php困难多了..麻烦的.. 而php,就容易的多兰.. python标准库没mysql库,只 ...
 - python 连接Mysql数据库
		
1.下载http://dev.mysql.com/downloads/connector/python/ 由于Python安装的是3.4,所以需要下载下面的mysql-connector-python ...
 - Python连接MySQL数据库的多种方式
		
上篇文章分享了windows下载mysql5.7压缩包配置安装mysql 后续可以选择 ①在本地创建一个数据库,使用navicat工具导出远程测试服务器的数据库至本地,用于学习操作,且不影响测试服务器 ...
 - Python连接MySQL的实例代码
		
Python连接MySQL的实例代码 MySQLdb下载地址:http://sourceforge.net/projects/mysql-python/ 下载解压缩后放到%Python_HOME% ...
 - Python  使用PyMySql 库  连接MySql数据库时  查询中文遇到的乱码问题(实测可行)   python  连接  MySql  中文乱码   pymysql库
		
最近所写的代码中需要用到python去连接MySql数据库,因为是用PyQt5来构建的GUI,原本打算使用PyQt5中的数据库连接方法,后来虽然能够正确连接上发现还是不能提交修改内容,最后在qq交流群 ...
 
随机推荐
- odoo开发笔记 --  日常开发注意点总结(持续补充)
			
(1) odoo视图字段,如果是readonly,默认该数据是不会往后台传递的,因此,保存数据的时候,该字段的数据是不会存到数据库中的.(待确认,字段中增加默认值,保存) (2)视图界面,注释的时候, ...
 - springboot shiro开启注释
			
shiroconfiguration中增加 @Bean public AuthorizationAttributeSourceAdvisor authorizationAttributeSourceA ...
 - Linux_CentOS-服务器搭建 <一>
			
本人CentOS版本6.3 必备的两个小软件: 安装PUTTY远程控制linux的非常小但非常好用的小工具. 安装WINSCP,使用ssh实现我windows上和linux服务器上文件的互传. 呵呵, ...
 - 从零开始学 Web 之 移动Web(九)微金所案例
			
大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...
 - java高级工程师开放面试题集<一>
			
临近年关,不少人蠢蠢欲动,有童鞋问我java后端面试会面试什么? 作为一个java后端老鸟,跌打滚爬多次被面试和面试别人,总结了一些经验,希望对大家有所帮助. 特别说明,仅仅针对工作两年以上的java ...
 - SSM框架、Druid连接池实现多数据源配置(已上线使用)
			
总体大概流程: 1.配置数据源.账密(账密一致,文章不多阐述) driverClassName = com.mysql.jdbc.Driver validationQuery = SELECT 1 ...
 - ASP.NET MVC5 + EF6 + LayUI实战教程,通用后台管理系统框架(3)
			
前言 本节将我们自己的CSS样式替换系统自带的 开始搭建 将脚本文件夹删掉,将内容文件夹里的内容删掉,将我们自己的CSS样式文件,全部复制到内容里边 新建家庭控制器 给家庭控制器添加索引视图 指数代码 ...
 - (转)分享一个技巧,利用批处理调用ruby脚本(可能你为路径苦恼)
			
#关闭命令显示 @echo off #提示信息 echo Now,listing the controller,please not shutdown the DOS File! #切换到当前路径,. ...
 - Dependency Walker使用说明   转载
			
转载地址:http://blog.csdn.net/swort_177/article/details/5426848?reload 在Windows世界中,有无数块活动的大陆,它们都有一个共同的名字 ...
 - .NET JSON 转换 Error ” Self referencing loop detected for type“
			
在进行实体转换为Json格式报错如下图: Self referencing loop detected for property 'md_agent' with type 'System.Data.E ...