【已解决】python远程连接数据库问题
第一个问题
读入数据库数据出现异常,具体原因(2003, "Can't connect to MySQL server on '192.168.0.106(timeout))
原因:
局域网防火墙未关闭,虽然能ping通,但是无法读取数据
解决方法
关闭局域网防火墙
解决了上述问题,遇到新的障碍
第二个问题
mysql报错【1045 - Access denied for user 'root'@'DESKtop-l8jjhgg'(using password: YES)】
原因
本台电脑无法访问操作数据库,终端用户无权限
解决方法
在数据库服务器端,进行添加新用户,并授予所有权限
关于修改权限的方法:
1.跳过权限验证
先退出mysql,找到mysql的配置文件 my.ini然后在配置文件[mysqld]下方添加:
skip-grant-tables
跳过表的权限验证,用户可以执行增删改查
2、重启mysql
关闭mysql,用命令行也可以
net stop mysql
重新启动mysql,命令行输入
net start mysql
3、查看权限
进入mysql,切换到mysql数据库,找到user表,查看user表的权限:
select * from user\G; //查看mysql所有用户信息
就能查到以下的信息,usage默认全都是N… ,表示没有任何权限
4、修改权限,
在mysql数据库中执行:
update mysql.user set select_priv='Y' where user='root';
缺少哪儿个权限就修改哪个权限为‘Y’…
改完了之后再执行:
show grants;
就会发现: 权限又都回来了
完成以上步骤,远程连接成功
注意:
. 指 数据库名.表名
root@‘localhost’ root主机下的所有用户,root是主机名,localhost是用户名,用户名可以设置成任意ip限制用户权限。
【已解决】python远程连接数据库问题相关推荐
- 已解决Python调用免费申请的百度图形识别接口案例
已解决Python调用免费申请的百度图形识别接口{'error_code': 18, 'error_msg': 'Open api qps request limit reached'} 文章目录 报 ...
- 已解决Python向数据库插入数据的字符串中含有单引号或双引号报错
已解决Python向数据库插入数据的字符串中含有单引号或双引号报错:(102, b"Incorrect syntax near 'S'.DB-Lib error message 20018, ...
- 已解决python selenium模块自动化操作谷歌浏览器点击元素失效问题解决(亲测有效)
已解决python selenium模块自动化操作浏览器点击元素,抛出异常selenium.common.exceptions.ElementClickInterceptedException: Me ...
- 已解决Python pandas.read_excel读取Excel文件报错
已解决(Python pandas.read_excel读取Excel文件报错)io = ExcelFile(io,storage_options=storage.options, engine=en ...
- 已解决Python.selenium爬虫必备设置永久禁止谷歌浏览器自动升级(亲测有效)
问题描述:selenium框架自动化操作浏览器的时候,需要安装浏览器驱动WebDriver,而WebDriver驱动需要对应浏览器的版本才运行.但是我们常用的谷歌浏览器是有自动更新的,就会经常导致We ...
- python3抓取电影天堂存mysql出错如何解决? (已解决)
项目简介:抓取电影天堂的数据,xpath解析,存mysql 问题描述: 连续抓取并存储六页数据后,从第七页开始就不能存数据库了,直接回滚数 据库,至今仍未解决,请大佬会的麻烦解答一下 已解决 ...
- 已解决AttributeError: module ‘tkinter‘ has no attribute ‘TK
已解决Python小白初学GUI时使用到tkinter包,抛出异常AttributeError: module 'tkinter' has no attribute 'TK的正确解决方法,亲测有效!! ...
- 已解决ImportError: DLL 1oad failed while importing, onnxruntime_pybind11_state: 参数错误。
已解决Python导包错误ImportError: DLL 1oad failed while importing, onnxruntime_pybind11_state: 参数错误. [1964] ...
- 已解决COLS value must be >= 2 and <= 1182: got 1 initscr(): Unable to create SP
已解决Python获取无人机状态数据,抛出异常COLS value must be >= 2 and <= 1182: got 1 initscr(): Unable to create ...
最新文章
- web服务器负载架构
- SAP UI5 的前世今生
- oci mysql_Oracle常用的OCI函数
- 95-38-025-Buffer-Buffer1
- JAVA内存结构解析
- C++模板函数/类示例
- 66. 编写高效的 JavaScript
- ruby学习笔记(7)
- C/C++[codeup 1962]单词替换
- HTML+CSS小米注册登录界面
- 【系统分析师之路】2020年下系统分析师论文写作真题
- 鸿蒙系统手机开机,华为手机鸿蒙系统 OS 2.0 开机界面演示
- java咖啡平台,22年最新
- SQL语句中计算百分比
- OpenGL ES 实现瘦身大长腿效果
- 大漠多账号循环登录任务自动切换模板大漠绑定后台绑定游戏
- excel表格被锁定不知道密码
- 查看jvm进程cpu火焰图工具
- 想凭勤奋逆风翻盘?如今靠运气才有更大赢面
- 移动端App弱网测试
热门文章
- Commit Message 规范
- ModuleNotFoundError: No module named ‘exceptions‘
- Eclipse关闭无用validation
- a标签 href和onclick 传递的this区别
- 2020 年百度之星·程序设计大赛 - 复赛 1002 Binary Addition
- 【PAT乙】1065 单身狗 (25分)
- 解决fullgc_CMS发生FullGc分析
- mac mysql配置jdk_mac开发环境搭建
- JavaScript创建对象的三种方式之利用new object创建对象及使用方法(2)
- JavaScript数组中新增元素(2)