mysql 8里面使用global log_error_verbosity控制日志记录的详细程度:

Permitted Message Priorities log_error_verbosity Value
ERROR 1
ERROR, WARNING 2
ERROR, WARNING, INFORMATION 3

默认为2,设置为3,可以用于调试连接问题,这个参数可以联机设置:

mysql>  set global log_error_verbosity=3;
Query OK, 0 rows affected (0.00 sec)

设置为3后,错误日志里面有下面的信息:

2020-06-15T07:00:36.035923Z 50 [Note] [MY-010926] [Server] Access denied for user 'root'@'192.168.17.149' (using password: YES)

设置为2时,没有这个信息,这些信息对应的客户端的错误是:

scutech@scutech:~$ mysql -uroot -pdingjia -h192.168.17.40
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'192.168.17.149' (using password: YES)

使用下面的命令修改即可解决问题。

mysql> update mysql.user set host='%' where user='root';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)

如果错误日志里面没有这样的记录,那是根本没有连接过来,看看下面的例子:

scutech@scutech:~$ mysql --port 3360  --protocol tcp -uroot -pdingjia -hlocalhost
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (111)

端口写错了!

文章下方是我的微信,欢迎加我。

把log_error_verbosity设置为3,调试连接问题ERROR 2003 (HY000):ERROR 1045 (28000):相关推荐

  1. MySQL远程连接ERROR 2003 (HY000) Cant connect to MySQL server on (10060)

    MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX' (10060)的问题 D:\Users\xiaomaimiao& ...

  2. MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111) 的问题

    装了个navicat ,然后去连接mysql服务器,一直连不上,一开始以为是防火墙问题,后来防火墙都关闭,  iptable服务关闭,还是不行,网上查了下:主要是因为设置了bind_address=1 ...

  3. 终端连接mysql是出现error 2003_MySQL远程连接出现:ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'的问题...

    MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'的问题 问题描述: 从一台linux远程连接另一台linux上的M ...

  4. Navicat远程连接服务器报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘IP‘ (10061)

    1背景 Navicat远程连接服务器报错ERROR 2003 (HY000) Can't connect to MySQL server on 'IP' (10061) 但是6月份左右的时间还是可以正 ...

  5. 连接MySql报错【ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)】

    连接MySql时出现错误: ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 1.先查看是否已经安装了M ...

  6. linux mysql 2003错误_linux远程连接Mysql数据库的问题(ERROR 2003 (HY000)

    在我们用客户端及其远程连接服务器Mysql数据库的过程中,容易出现下面问题: 问题代码代码 ERROR 2003 (HY000): Cant connect to MySQL server on 19 ...

  7. mysql 远程 2003_详解远程连接Mysql数据库的问题(ERROR 2003 (HY000))

    在我们用客户端及其远程连接服务器Mysql数据库的过程中,容易出现下面问题: 问题代码代码ERROR 2003 (HY000): Can't connect to MySQL server on '1 ...

  8. 无法从外部连接MySQL_无法从外部VPC连接到RDS实例(ERROR 2003(HY000)无法连接到MySQL服务器)...

    对于VPC中的"公共"(Internet)可访问的RDS实例,它所附加的所有子网必须是"公共的" – 而不是"私有" – VPC的子网. 公 ...

  9. windows命令行工具连接mysql数据库报ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)

    报这个错误的大概率是两个问题 第一个问题环境变量没有配好.(如果你环境没问题可以直接看下面第二个问题) 点击系统设置中的环境变量设置 新增系统变量,变量名是mysql,变量值是按照mysql时的根目录 ...

最新文章

  1. Codeforces Round #343 (Div. 2) D. Babaei and Birthday Cake 线段树维护dp
  2. 关于StoneAge项目的敏捷
  3. 计算机编程结构类型,运城计算机编程内存的概念与结构类型
  4. 提问赠书 | 我们请了 7 位云原生专家,等你来问
  5. linux怎么制作运行包,简单 RPM 包制作
  6. 51.com庞升东:其实我认为自己比较像唐僧
  7. java se是不是java_Java SE和java EE究竟有什么实质上的区别
  8. 国产IT彪起来了,后浪要将前浪拍死在沙滩上
  9. 力扣110. 平衡二叉树(JavaScript)
  10. 计算机算法设计与分析 递归实现快速排序和随机化实现快速排序
  11. 存到mysql的中文乱码_web项目存数据到数据库,中文乱码,解决过程
  12. easydarwin 安装_easydarwin支持什么格式
  13. 微信小程序——video视频播放
  14. selenuim使用cookie登录京东
  15. matlab的方法定义变量,Matlab定义变量的操作步骤
  16. 洛谷 P3604 美好的每一天(莫队)
  17. python操作word生成目录_Python操作Word批量生成文章
  18. 电子信息工程要考研吗?
  19. GT-S7500 显示存储卡满解决办法
  20. 【Scikit-Learn 中文文档】34 预处理数据 - 数据集转换 - 用户指南 | ApacheCN

热门文章

  1. 1007 Maximum Subsequence Sum
  2. 怎么修改jar包的yml文件_电脑怎么批量修改文件名
  3. 智慧农业灌溉系统-数字农业-农业物联网机井灌溉节水新模式
  4. 正则表达式判断全部的正数、负数、和小数以及实数
  5. 在雅加达EE服务中使用Thymeleaf
  6. CAD界面如何隐藏显示(网页版)
  7. 农业方面的计算机知识,农业信息技术复习重点.doc
  8. 汉文博士新测试版0.5.3.2005发布
  9. ssoj2503: ZCC loves meat(meat)
  10. 无人值守的好帮手| 周界雷视声光报警柱工勘配置指导