mysql数据库连接总是BAD HANDSHAKE是什么原因?

连接MySQL总是BAD HANDSHAKE是设置错误造成的,解决方法为:1、安装好MySQL和Navicat之后,打开Navicat,然后点击“连接”菜单。2、Navicat 是通过连接来设计数据库以及操作数据库的,所以起一个 连接名称,然后设置好主机端口等,默认的用户名是root,密码是空。如果你设置有密码就输入密码。3、测试这个链接...
mysql数据库连接总是BAD HANDSHAKE是什么原因?
连接MySQL总是BAD HANDSHAKE是设置错误造成的,解决方法为:
1、安装好MySQL和Navicat之后,打开Navicat,然后点击“连接”菜单。

2、Navicat 是通过连接来设计数据库以及操作数据库的,所以起一个 连接名称,然后设置好主机端口等,默认的用户名是root,密码是空。如果你设置有密码就输入密码。

3、测试这个链接是否有用,点击“连接测试”按钮开始测试。

4、连接有效,如果不成功的话,就去看看有没有安装好MySQL,或者端口号以及密码等是否正确。

5、之后 ,连接就新建好了,双击连接就可以使用这个连接了。

2023-08-23
mengvlog 阅读 192 次 更新于 2025-07-20 13:05:23 我来答关注问题0
  • 连接MySQL总是BAD HANDSHAKE是设置错误造成的,解决方法为:1、安装好MySQL和Navicat之后,打开Navicat,然后点击“连接”菜单。2、Navicat 是通过连接来设计数据库以及操作数据库的,所以起一个 连接名称,然后设置好主机端口等,默认的用户名是root,密码是空。如果你设置有密码就输入密码。3、测试这个链接...

  •  胥素兰绳仪 为什么连接MySQL总是BAD HANDSHAKE

    以前碰见过你说的问题,一般是旧的驱动不支持新的mysql的验证方式引起的.解决办法,一,让mysql使用旧的密码验证方式.二,就是你说的换新驱动.!

  • 原因:MySQL默认connect_timeout是5秒,超过了这个时间MySQL的server端就会返回“Bad handshake”。解决办法:1.大多数时候设置"set global connect_timeout=60"是可以解决问题的;我们可以通过执行“SHOW STATUS LIKE 'aborted%'”,可以观察到 Variable_name Value Aborted_clients 6 Aborted_connects ...

  •  腾云新分享 老是出现“502 Bad Gateway”,怎么解决

    通常与协议交换数据有关。常见的原因包括安装过程中的一些问题,如lnmp一键安装包可能导致的502错误。这可能是由于在安装PHP之前,脚本中的某些lib包未安装,导致PHP未能成功编译安装。解决办法是根据lnmp安装包中的脚本手动安装缺失的包。

  •  372235 nodejs连接mysql报错Error: ER_BAD_DB_ERROR: Unknown database 'book',菜鸟找不出原因?

    navicat for mysql 和 navicat Premium都是连接的mysql数据库但是node项目取的是navicat for mysql的数据库所以就拿不到在navicat Premium新建的数据库信息

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部