MYSQL访问数据,出现异常,这个要怎么解决

Mysql

远程连接Mysql服务器的数据库,错误代码是1130,ERROR1130:Hostxxx.xxx.xxx.xxxisnotallowedtoconnecttothisMySQLserver

猜想是无法给远程连接的用户权限问题。

这样子操作mysql库,即可解决。

在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改称'%'即可

mysql-uroot-p

mysql;usemysql;

mysql;select'host'fromuserwhereuser='root';

mysql;updateusersethost='%'whereuser='root';

mysql;flushprivileges;

mysql;select'host'fromuserwhereuser='root';

第一句:以权限用户root登录

第二句:选择mysql库

第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

第五句:刷新MySQL的系统权限相关表

第六句:再重新查看user表时,有修改。。

重起mysql服务即可完成。

本回答由提问者推荐

MySQL-python连接MySQL数据库问题,总是抛异常。

不要刚开始学多线程编程就这样玩。connection和cursor都不是线程安全的。

如果测试环境用多个线程,每个线程要在线程里面获取自己的connection,然后从这个connection获取cursor.

如果生产环境用多个线程,建议使用线程安全的连接池。

更多追问追答

我试过每个线程获取自己的连接,还是抛同样的异常。既然是线程不安全的,那加锁可不可以呢

上代码。每个线程获取自己的连接不会抛异常的,估计是你的写法有问题。

资源不共享的时候,是不需要加锁的。如果你共享一个连接,可以加锁,但是多线程就失去了意义,还不如直接单线程循环。

找到原因了。可能是我的测试代码有问题。刚才试了下,1000线程并发连接,会抛无法连接的异常,每个线程延迟100毫秒开启就不会了。这个是不是数据库的问题?也就是说太多连接同时连每个连接要间隔一定时间,同时连接数据库会出错?

这是mysql服务器的配置问题,默认的并发连接数很少的,5.5里面是最大151个连接,需要根据实际情况优化max_connections参数。和python这边没有什么关系。

根据服务器性能不同,同时多个连接做操作,只会每个操作都变慢,倒是不需要主动间隔时间。生产环境使用超过一个连接,一律使用线程池,这样问题少很多。

好的。谢谢了

有A、B两张表,两张表各有4条数据,怎么用mysql查询出16条?

select a.a ?,a.b ?,a.c ?,a.d ?,b.a ?,b.b.......c.a ?,c.b......d.a from 表 a, 表 b,表 c,表 d;

求助:mysql日期间隔查询?-如何查询间隔小于或等于5个月的数?

获取最近5个月以内的数据 SELECT * FROM`table` WHERE `date`> DATE_SUB(NOW(), INTERVAL 5 MONTH) ; DATE_SUB() 是将第一个参数的时间减去第二个参数

MySql客户端一闪就关了这是为什么?

看看data目录下的err日志是否有什么错误信息没有? 对我有用[1]丢个板砖[0]引用举报管理TOPACMAIN_CHM(acmain)等 级:26更多勋章建议先看一下这个段落,估计耗时 30 分钟。 教程3.1. 连接与断开服务器3.2. 输入查询3.3. 创建并使用数据库3.3.1. 创建并选择数据库3.3.2. 创建表3.3.3. 将数据装入表中3.3.4. 从表检索信息3.4. 获得数据库和表的信息3.5. 在批处理模式下使用mysql3.6. 常用查询的例子3.6.1. 列的最大值3.6.2. 拥有某个列的最大值的行3.6.3. 列的最大值:按组3.6.4. 拥有某个字段的组间最大值的行3.6.5. 使用用户变量3.6.6. 使用外键3.6.7. 根据两个键搜索3.6.8. 根据天计算访问量3.6.9. 使用AUTO_INCREMENT3.7. 孪生项目的查询3.7.1. 查找所有未分发的孪生项3.7.2. 显示孪生对状态的表 对我有用[1]丢个板砖[0]引用举报管理TOPsciland(I don't know)等 级:我也碰到过,重新安装好了 对我有用[0]丢个板砖[0]引用举报管理TOPJING1127119(JING1127119)等 级:异常 对我有用[0]丢个板砖[0]引用举报管理TOPthriston等 级:日志。。。。。日志里说啥? 对我有用[0]丢个板砖[0]引用举报管理TOPyqy3547350happy(yqy3547350happy)等 级:今天mysql上机 ,机房的客户端硬是弄了半天没进去;症状:输入密码一闪而过,一点提示也没有,密码首先保证是正确的..于是就想到了 直接跳过权限验证 ,用到了以下的方法:(图片发不了)首先进入cmd 切入MySQL的安装目录,然后切入 bin 目录 ,输入mysqld-nt --skip-grant-tables命令。这个 cmd 窗口先不要关闭, 打开另一个窗口 登陆MySQL 或直接点开 MySQL Command Line Client 输入正确的密码, 就OK了!我转载别人的,我试过了,可以的 对我有用[1]丢个板砖[0]引用举报管理TOPmegglove(megglove)等 级:我之前遇到这个问题,都是因为密码输错了的 对我有用[0]丢个板砖[0]引用举报管理TOPliuxinran819(liuxinran819)等 级:不要直接双击mysql.exe进入windows控制台 输入 mysql -u root -p(运行->cmd.exe)或者进入MySql command line client直接输入密码(程序->mysql->mysql command line client) 对我有用[0]丢个板砖[0]引用举报管理TOPwzftop(php士兵)等 级:查看服务,系统日志是否正常。 对我有用[0]丢个板砖[0]引用举报管理TOPvinsonshen(阿呢陀佛,一切皆空(帐号雪藏))等 级:3关闭360杀软,或者重装。 对我有用[0]丢个板砖[0]引用举报管理TOPlinrulei11(linrulei11)等 级:关注,我也碰到这样的问题 对我有用[1]丢个板砖[0]引用举报管理TOPcosler等 级:可能是你把服务改成手动启动了 对我有用[0]丢个板砖[0]引用举报管理TOPchangjay(z叽叽喳喳j)等 级:我和你一样,而且还发出了一个响声,听上去很怪的。 对我有用[0]丢个板砖[0]引用举报管理TOPgodfrey1108(十万个为什么)等 级:这可能是mysql启动失败的表现,查看一下错误日志,应该可以看到启动失败的原因~ 对我有用[0]丢个板砖[0]引用举报管理TOPliliangwindkiller(liliangwindkiller)等 级:估且猜一下: 楼主是直接在WINDOWS的资源管理器中双击的 mysql.exe 吧。 这样当然是一闪即消失。mysql.exe 是一个命令行工具,不是GUI工具,你需要先进入操作系统的命令行下,WINDOWS中也就俗称的“DOS”。 然后你再用CD命令切换在mysql.exe 所在目录下。执行C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -p 对我有用[0]丢个板砖[0]引用举报管理TOPACMAIN_CHM(acmain)等 级:26更多勋章应该是安装没有成功! 对我有用[0]丢个板砖[0]引用举报管理TOPdefault7(小兵)等 级:呵呵,来来来ding ding ding 对我有用[0]丢个板砖[0]引用举报管理TOPbakeloar(四色)等 级:可能防火墙阻止mysql访问网络,查查看看,也可能是密码大小写错误 对我有用[0]丢个板砖[0]引用举报管理TOPlxjobmail(lxjobmail)等 级:命令行程序是需要从命令行输入参数启动的。mysql -u user_name -h host_name -p database; 对我有用[0]丢个板砖[0]引用举报管理TOPjiahehao(风林火山)等 级:

MySql客户端一闪就关了这是为什么?

看看data目录下的err日志是否有什么错误信息没有? 对我有用[1]丢个板砖[0]引用举报管理TOPACMAIN_CHM(acmain)等 级:26更多勋章建议先看一下这个段落,估计耗时 30 分钟。 教程3.1. 连接与断开服务器3.2. 输入查询3.3. 创建并使用数据库3.3.1. 创建并选择数据库3.3.2. 创建表3.3.3. 将数据装入表中3.3.4. 从表检索信息3.4. 获得数据库和表的信息3.5. 在批处理模式下使用mysql3.6. 常用查询的例子3.6.1. 列的最大值3.6.2. 拥有某个列的最大值的行3.6.3. 列的最大值:按组3.6.4. 拥有某个字段的组间最大值的行3.6.5. 使用用户变量3.6.6. 使用外键3.6.7. 根据两个键搜索3.6.8. 根据天计算访问量3.6.9. 使用AUTO_INCREMENT3.7. 孪生项目的查询3.7.1. 查找所有未分发的孪生项3.7.2. 显示孪生对状态的表 对我有用[1]丢个板砖[0]引用举报管理TOPsciland(I don't know)等 级:我也碰到过,重新安装好了 对我有用[0]丢个板砖[0]引用举报管理TOPJING1127119(JING1127119)等 级:异常 对我有用[0]丢个板砖[0]引用举报管理TOPthriston等 级:日志。。。。。日志里说啥? 对我有用[0]丢个板砖[0]引用举报管理TOPyqy3547350happy(yqy3547350happy)等 级:今天mysql上机 ,机房的客户端硬是弄了半天没进去;症状:输入密码一闪而过,一点提示也没有,密码首先保证是正确的..于是就想到了 直接跳过权限验证 ,用到了以下的方法:(图片发不了)首先进入cmd 切入MySQL的安装目录,然后切入 bin 目录 ,输入mysqld-nt --skip-grant-tables命令。这个 cmd 窗口先不要关闭, 打开另一个窗口 登陆MySQL 或直接点开 MySQL Command Line Client 输入正确的密码, 就OK了!我转载别人的,我试过了,可以的 对我有用[1]丢个板砖[0]引用举报管理TOPmegglove(megglove)等 级:我之前遇到这个问题,都是因为密码输错了的 对我有用[0]丢个板砖[0]引用举报管理TOPliuxinran819(liuxinran819)等 级:不要直接双击mysql.exe进入windows控制台 输入 mysql -u root -p(运行->cmd.exe)或者进入MySql command line client直接输入密码(程序->mysql->mysql command line client) 对我有用[0]丢个板砖[0]引用举报管理TOPwzftop(php士兵)等 级:查看服务,系统日志是否正常。 对我有用[0]丢个板砖[0]引用举报管理TOPvinsonshen(阿呢陀佛,一切皆空(帐号雪藏))等 级:3关闭360杀软,或者重装。 对我有用[0]丢个板砖[0]引用举报管理TOPlinrulei11(linrulei11)等 级:关注,我也碰到这样的问题 对我有用[1]丢个板砖[0]引用举报管理TOPcosler等 级:可能是你把服务改成手动启动了 对我有用[0]丢个板砖[0]引用举报管理TOPchangjay(z叽叽喳喳j)等 级:我和你一样,而且还发出了一个响声,听上去很怪的。 对我有用[0]丢个板砖[0]引用举报管理TOPgodfrey1108(十万个为什么)等 级:这可能是mysql启动失败的表现,查看一下错误日志,应该可以看到启动失败的原因~ 对我有用[0]丢个板砖[0]引用举报管理TOPliliangwindkiller(liliangwindkiller)等 级:估且猜一下: 楼主是直接在WINDOWS的资源管理器中双击的 mysql.exe 吧。 这样当然是一闪即消失。mysql.exe 是一个命令行工具,不是GUI工具,你需要先进入操作系统的命令行下,WINDOWS中也就俗称的“DOS”。 然后你再用CD命令切换在mysql.exe 所在目录下。执行C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -p 对我有用[0]丢个板砖[0]引用举报管理TOPACMAIN_CHM(acmain)等 级:26更多勋章应该是安装没有成功! 对我有用[0]丢个板砖[0]引用举报管理TOPdefault7(小兵)等 级:呵呵,来来来ding ding ding 对我有用[0]丢个板砖[0]引用举报管理TOPbakeloar(四色)等 级:可能防火墙阻止mysql访问网络,查查看看,也可能是密码大小写错误 对我有用[0]丢个板砖[0]引用举报管理TOPlxjobmail(lxjobmail)等 级:命令行程序是需要从命令行输入参数启动的。mysql -u user_name -h host_name -p database; 对我有用[0]丢个板砖[0]引用举报管理TOPjiahehao(风林火山)等 级:

mysql查询不到的数据补0相关推荐

  1. mysql 怎么查询结果补0_mysql查询连续时间数据——无数据补0

    用D3来画统计图,数据是从mysql数据库中查出来的.mysql 统计图是关于某段时间内,每一年/每个月/每周的微博数量的折线图.数据表是一条微博为一条记录,每条记录有日期这个字段.sql 首先考虑用 ...

  2. es统计mysql 报表_Elasticsearch(简称ES)实现日报表、月报表、年报表统计,没数据补0...

    前言: 这是1张相对简单些报表示例,用sql语句也能实现,但主要是为了便于大家理解ES聚合实现报表的使用方法. 之前写过"java实现日报表.月报表统计,没数据补0"文章,http ...

  3. MySQL查询最近7天数据

    MySQL 查询最近7天数据 MySQL 查询最近7天数据 引用别人的博客内容,如有侵权,联系删除! 链接: mysql 日期取近七天.当前周七天 数据(补全空数据) 简单案例. 根据自己的工作稍作总 ...

  4. java实现日报表、月报表统计,没数据补0

    产品需求: 1.日报表 2.月报表 需求点: 前端传日期或月份区间,当数据库中指定的日期或月份没数据时也需要界面显示,但领取人数和使用人数需要自动补齐0: 举例:2020-11-28.2020-11- ...

  5. mysql查询时间段内的数据

    mysql查询时间段内的数据 -- 今天 select fullName,addedTime from t_user where to_days(addedTime) <= to_days(no ...

  6. Elasticsearch(简称ES)实现日报表、月报表、年报表统计,没数据补0

    前言: 这是1张相对简单些报表示例,用sql语句也能实现,但主要是为了便于大家理解ES聚合实现报表的使用方法. 之前写过"java实现日报表.月报表统计,没数据补0"文章,http ...

  7. mysql查询某时间段的数据

    mysql查询某时间段的数据 1.查询今天.昨天.近7天.近30天数据 2.查询本周.上周数据 3.查询本月.上个月.距离当前现在6个月的数据 4.查询本季度.上个季度数据 5.查询今年.昨年数据 6 ...

  8. MySql查询随机几条数据

    MySql查询随机几条数据 想到了  Max  RAND  这几个函数 用以下2种办法都可以实现查询.  速度还行. 我的 IT技术资源库   http://www.itlib.tk/ 几十万数据左右 ...

  9. MySQL按天统计一周没有数据补0

    背景:统计图表所需数据,当天没有数据时需要补0 思路:关联查询(所需时间列表与统计结果) 步骤: 第一步:获取一周的日期列表 SELECT @cdate := DATE_ADD(@cdate, INT ...

  10. sqlserver查询补全时间_mssql 按日期分组(group by)查询统计的时候,没有数据补0的解决办法...

    摘要: 下文讲述一次报表制作的需求, 需制作一个月的销量的数据汇总,如果其中某一天没有数据,那么就补0处理 例: /* 统计2018-4月份的销量统计, 无数据的天补0 */ ---建立基础数据 cr ...

最新文章

  1. 10月21日!API 大赛决赛暨移动云开发者论坛邀您见证数字创新的力量
  2. 在MyEclipse启动或者是tomcat启动的时候出现:Address already in use: JVM_Bindnull:8080
  3. 游戏框架View以及简单的运用
  4. ie6/IE8/IE9/谷歌以及火狐等浏览器下li 高度一致解决办法
  5. hdu3555 Bomb 数位dp
  6. 升级Win11正式版啦!这优化神了,界面不输苹果,速度飞快让人秒弃Win10!
  7. 小米MIX4最新渲染图曝光;苹果首款OLED iPad将于2023年问世;格力将引进鸿蒙操作系统|极客头条...
  8. iOS clang: error: linker command failed with exit code 1 (use -v to see invocation)
  9. bzoj1045题解
  10. Linux服务器(CentOS7)基础信息设置之满足等保三级测评要求
  11. 批处理修改网关和dns服务器,[转载]使用批处理自动修改IP地址网关和DNS
  12. 如何搭建公司知识共享平台
  13. 我的读书清单(持续更新)
  14. 笔记本电脑没有wifi图标导致没有网
  15. 机房环境监控系统的作用,环境与设备监控系统的作用
  16. 常见网络故障排查方法
  17. nginx配置日志记录问题
  18. 笔记本电脑不读移动硬盘
  19. 风电功率预测优化算法MATLAB程序基于改进神经网络
  20. CPGAVAS2|叶绿体注释工具

热门文章

  1. 使用easypoi导出excel设置表头样式
  2. kron matlab_Matlab中repelem, repmat, kron重复数组
  3. Python-XML文件读取/添加/修改方法记录(一)
  4. superset 可视化平台搭建
  5. mysql自动全量更新表_MySQL数据库自动全量备份脚本
  6. bindZip下载地址
  7. 老毛子Padavan固件,小米3,mini路由一键自动更新固件
  8. Slat撒盐加密原理
  9. 议题征集:NGINX Sprint China 2022 线上大会
  10. 怎么给PDF插入一个文本框写注释?PDF添加注释文本框教程