python3使用pymysql远程连接mysql失败

2023-11-06

在本地用pymysql连接远程服务器时,出现了一个错误。

(1130, "Host '58.20.30.102' is not allowed to connect to this MySQL server")

说的是主机不允许远程连接MySQL
原因是Mysql配置了不支持远程连接

参考https://blog.csdn.net/h985161183/article/details/82218710

import pymysql

db = pymysql.connect("134.175.58.163","root","nlp123.","test" )

db2 = pymysql.connect(host='134.175.58.163', user='root', password='nlp123.', port=3306)

记录下操作过程

[root@VM_0_14_centos test]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 54
Server version: 5.7.26 MySQL Community Server (GPL)

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use RUNOOB
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select host from user where user='root';
ERROR 1146 (42S02): Table 'RUNOOB.user' doesn't exist
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select host from user where user='root';
+-----------+
| host      |
+-----------+
| localhost |
+-----------+
1 row in set (0.00 sec)

mysql> update user set host = '%' where user ='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privilegs;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'privilegs' at line 1
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> 

连接成功
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python3使用pymysql远程连接mysql失败 的相关文章

随机推荐

  • php 请求chatgpt3.5 非stream流输出模式代码用于批量发布文章

    以下是模板兔用php写的请求chatgpt3 5 非流输出模式 不是打字特效 的代码示例 这种非流模式一般用于批量生产文章 通过chatgpt你可以大量生产伪原创文章 提供网站收录 近期我们会增加一个wordpress通过GPT批量发布文章
  • 一零六九、MySQL回顾总结

    索引下推 在联合查询的过程中 根据联合索引包含字段直接过滤掉不满足的记录 减少回表次数 能用索引就用索引 覆盖索引 查询字段包含了索引的全部字段聚集索引 将常用的字段作为主键或聚集索引 undolog redolog binlog的区别和联
  • sd和sem啥区别_Mean ± SEM or Mean(SD) 区别

    1 The common descriptive statistics is mean and standard deviation SD SD 平均值和标准偏差 Data not following the normal distribu
  • linux上如何删除文件名乱码的文件

    今天在服务上发现了两个文件名是乱码的文件 如图所示 于是想用rm命令把它们删掉 但提示没有此文件 网上搜了一下 找到解决方法 首先执行ls i命令 此时在文件前面会出现一个数字 这个数字是文件的节点号 接着 执行命令 find inum 节
  • 关于质量,大家都在关注什么?

    转自 ThoughtWorks中国 去年 我们在 数字化时代的软件测试 中看到了2017年软件质量方面的趋势和给测试人员的建议 又一年过去了 大家对软件质量保障和测试的关注有哪些变化呢 我们一起来看看这份质量报告 World Quality
  • minio中的安装启动地址问题

    安装 把包扔进去 赋予权限 chmod x minio 创建一个data目录 address和 console address是MinIO服务器启动命令中的两个参数 它们具有以下区别 address参数 用于指定MinIO服务器监听的S3
  • [转] 新手学Linux:在VMware14中安装CentOS7详细教程及经验

    转自 https blog csdn net yiyihuazi article details 78557216 这里说下自己遇到一个坑 1 如果在公司内部 虚拟机上网可能 需要设置代理 方法如下 在文件后面加上 http proxy h
  • graphics.h图形库:基本概念(2)——坐标

    文章目录 1 物理坐标 2 逻辑坐标 在 EasyX 中 坐标分两种 物理坐标和逻辑坐标 1 物理坐标 物理坐标是描述设备的坐标体系 坐标原点在设备的左上角 X 轴向右为正 Y 轴向下为正 度量单位是像素 坐标原点 坐标轴方向 缩放比例都不
  • java中讲讲FileWriter的用法

    java中讲讲FileWriter的用法 FileWriter的用法 马克 to win 马克 java社区 防盗版实名手机尾号 73203 FileWriter是Writer的继承类 从字面上就可看出 它的主要功能就是能向磁盘上写文件 w
  • 鬼泣4refrain 《鬼泣4 refrain》图文全攻略(iphone版)

    本篇文章由 泉州SEO www 234yp com 整理发布 转载请注明原文地址 www 234yp com Article 147467 html 谢谢合作 鬼泣4refrain 您可能感兴趣的话题 鬼泣4 核心提示 鬼泣4 是 鬼泣 系
  • ADworld_level_2

    以下是adworld里endust师傅的wp checksec扫描 使用ida打开可以发现 初始的buf的空间只有0x88 但是读取我们输入的内容的时候 选择的大小却是0x100 造成了溢出 通过这些 我们直接构建exp from pwn
  • HTTP Status 500 - An exception occurred processing JSP page 我真的看不出来

    1 2 7 8
  • RDBMS(关系型数据库)BLOB类型字段存储图片迁移问题完美解决方案

    目录 1 问题描述 2 问题查找 3 解决方法 1 表输入 2 执行SQL语句修改 1 问题描述 项目在RDBMS 关系型数据库 的mysql中使用BLOB类型字段存储了图片 由于需求问题 需要迁移图片到另外的一个RDBMS 关系型数据库
  • vue3的computed.ts

    vue3的computed ts import effect from effect class ComputedRefImpl public dirty true public value public effect constructo
  • 【大规模 MIMO 检测】基于ADMM的大型MU-MIMO无穷大范数检测研究(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 文献来源 针对大型多用户 MU 多输入多输
  • 文字加减前后缀lisp_华为笔试题---仿LISP算法

    直接上代码 水平有限 欢迎小伙伴们指正 暂不知效率如何 import java util Scanner import java util Stack 仿LISP字符串运算 LISP语言唯一的语法就是括号要配对 形如 OP P1 P2 括号
  • (今日头条面试题)剪绳子(二分带详细思路)

    有N根绳子 第i根绳子长度为Li 现在需要M根等长的绳子 你可以对N根绳子进行任意裁剪 不能拼接 请你帮忙计算出这M根绳子最长的长度是多少 输入格式 第一行包含2个正整数N M 表示原始绳子的数量和需求绳子的数量 第二行包含N个整数 其中第
  • golang学习之go web 开发

    文章目录 一 hello world 二 请求处理 1 url参数处理 2 form参数处理 3 header参数处理 三 响应处理 1 ResponseWriter 四 cookie 五 session实现 1 session id 2
  • 在诉讼中GPL v3.0系列许可证中的“移除进一步限制”条款的有效性受到质疑

    GPL系列许可证包括GPL许可证 LGPL许可证 AGPL许可证等 在GPL v3 0系列许可证中均有一个条款赋予使用者移除违反GPL精神 对用户使用进行进一步限制的附加条款 在GPL和AGPL第7条中 LGPL引用GPL相关条款 All
  • python3使用pymysql远程连接mysql失败

    在本地用pymysql连接远程服务器时 出现了一个错误 1130 Host 58 20 30 102 is not allowed to connect to this MySQL server 说的是主机不允许远程连接MySQL 原因是M