情景复现

小虎是一个后端开发。他使用客户端访问服务器A(IP:111.222.123.1)查询user表的数据,服务器A连接的数据库在服务器B(IP:111.222.123.2)上。访问后,在日志中获取到如下结果。

日志内容

SQLSTATE[HY000] [1045] Access denied for user ‘root’@‘111.222.123.1’ (using password: NO)

分析

内容截取【Access denied for】

这部分提示只表明访问失败。可能是用户名错误、ip地址错误或者密码错误。也可能都正确,但是这个用户没有操作user表的权限,这些统称没有权限。

内容截取【user ‘root’ 】

这部分提示表示用户是使用root这个用户来连接数据库的(毫无疑问,重点是下面这个)

内容截取【@‘111.222.123.1’】

这个指的是连接数据库所用的客户端所在机器(在例子中是服务器A)的ip地址。
这个指的是连接数据库所用的客户端所在机器(在例子中是服务器A)的ip地址。
这个指的是连接数据库所用的客户端所在机器(在例子中是服务器A)的ip地址。

内容截取【using password: NO】

  • 如果是YES,那说明前面几项都通过了。
    可能是密码错误,可能是没有权限。
  • 如果是NO,那说明前面几项就有问题
    可能是用户名错误,ip地址错误。

mysql 连接失败的日志(或者输出)结果分析相关推荐

  1. OpenVP* 连接失败 查看日志报错:“There are no TAP-Windows adapters on this system ..... “

    连接OpenVP* 失败 查看日志: 看一下是不是真的没有 ,确实没有,那就安装一个. 参考解决方案: 1.下载链接:点击此处下载 [若打不开,可从点击此处下载(提取码:Dina)] 2.下载之后,就 ...

  2. mysql连接失败10061_解决Mysql连接10061错误问题

    解决 Mysql 连接 10061 错误问题 昨天win10更新,今天用Navicat就连接不上数据库,数据库版本8.0 这种错误一般都是服务没开导致的,但是去开服务时报错: 本地计算机上的MySQL ...

  3. WIFI连接失败以及断链问题定位分析

    大家好,我又来了~ 秀一波最近解BUG学到的东西:WIFI连接和断链.其实本文也不算问题分析,顶多算是问题定位吧?! 目录 1.密码错误导致的连接失败 2.关联被拒绝 3.热点未回复AUTH_RSP或 ...

  4. CentOS7 mysql启动失败且无log的原因分析

    用 systemctl start mysqld 启用mysql服务失败,失败后会有提示,让用 systemctl status mysqld 或者 journalctl -xe 来查看错误原因. s ...

  5. Mysql 启动失败没日志_小记一次mysql启动失败没有日志的处理

    本来mysql好的,之前清理了一次tmp下的东西,mysql在查询的时候提示: Can't create/write to file'/tmp/ib0n3frL 然后停止启动: [root@sevck ...

  6. 中使用mysql连接失败_如何在命令行下使用 MySQL 连接数据库不用每次都输入密码?...

    点击上方☝SpringForAll社区 轻松关注! 及时获取有趣有料的技术文章 本文来源:http://rrd.me/g7J9e 我们知道在命令行下可以使用下面的命令连接 MySQL ,其中 xxx ...

  7. asp dsn mysql 连接失败_ASP连接MySQL遇到一些问题 Microsoft OLE DB Provider for ODBC Drivers (0x80004005)...

    这个问题是别人请教我的,我拿到的时候以为很简单,于是在搜索引擎中搜索"ASP连接MySQL字符串"结果一大堆就出来了,等我配置好ASP IIS环境.安装好MySQL,并兴建了一个A ...

  8. Mysql 启动失败没日志,MySQL Server 5.7将无法启动,并且未填充错误日志

    我最近在Ubuntu 14.04上安装了MySQL Server 5.7(通过ansible使用this role是具体的).首次安装时启动很好,但是当我尝试重新启动它时,它会永远挂起: sudo s ...

  9. golang mysql 崩溃_使用GoLang与mysql连接失败

    我试图使用Go语言连接MySql数据库并给我以下错误. sql: unknown driver "mysql" (forgotten import?) 我的守则 package m ...

最新文章

  1. 数字图像处理- 3.4 空间滤波 and 3.5 平滑空间滤波器
  2. 近期活动盘点: Call for Code编程马拉松邀请赛
  3. requests模块--python发送http请求
  4. bugfree-工具
  5. 开关机自动执行脚本方法[以及切换用户执行命令方法]
  6. 【Nignx】 nginx启动http服务,报错 curl: (56) Recv failure: Connection reset by peer
  7. LeetCode——Backtracking
  8. 学维修电脑要多久_学厨师要多久才出师
  9. 【LeetCode】4月4日打卡-Day20-接雨水
  10. ios 获取沙河文件夹_iOS开发之获取沙盒路径
  11. bootstrap-表单
  12. docker RUN、CMD 和 ENTRYPOINT
  13. 自媒体标题不会写?用这个工具,一键生成爆文标题
  14. 出口退税的操作明细流程
  15. 大脑计算机马云,马云对话马斯克:人和机器谁更聪明?两马吵起来了
  16. 苹果公司发展史_苹果公司的发展历史
  17. JAVA毕业设计共享充电宝管理系统计算机源码+lw文档+系统+调试部署+数据库
  18. 「cocos2d-x」垂直射击游戏之宇智波鼬 VS 九尾狐(1)
  19. 24个希腊字母的英文写法
  20. 获取淘宝订单的解决方案

热门文章

  1. 09-mysql-分组函数-最大最小总和平均值
  2. sublime-cssrem-安装与使用
  3. 解决maven项目中,缺少 maven dependencies
  4. 命令02-pandas命令
  5. Django笔记(1)
  6. IPSEC ×××需要解决的路由问题及影响IPSEC ×××的网络问题
  7. linux access
  8. Docker存储空间不够,如何Docker修改存储位置以进行扩容
  9. Nginx限制连接数和下载速度
  10. Hibernate缓存 - 第一级缓存