mysql - 想法 [08S01] 通讯链路故障
问题描述
我最近才用IDEA,想用IDEA连接MySQL(8.0.12)。但是IDEA在下面显示
但是,我使用 cmd 可以连接到我的数据库,因此我没有配置出问题。
我在技术论坛上有很多方法可以解决这个问题,但这些方法都不起作用。
- 将mysql更改为较低版本的驱动程序
- 设置时区
- 在 url 上添加属性
解决方案
特别是检查您的 MySQL 服务器是否接受 TCP 连接。在您的终端中,您似乎正在使用命名管道。
确保您的 MySQL 服务器允许 TCP 连接;检查下部分中的bind-address
配置。它的值应该至少是,或者将其设置为绑定到所有(并不总是一个好主意)。mysql.ini
[mysqld]
127.0.0.1
*
另一点是skip_networking配置。检查是否有,然后删除并重新启动 MySQL 服务器。我相信这是在安装 MySQL 时默认设置的。
(另请注意,8.0.17 已经是“古老的”)。
推荐阅读
- javascript - 为什么值 document.lastModified 总是在本地静态的互联网页面上发生变化
- c - 是什么导致 VirusTotal 将空程序标记为特洛伊木马?
- javascript - 预输入/预测测试功能有问题
- ios - 登录后主页上不显示标签栏
- swift - Swift var 分数不增加
- mysql - 在 MySQL 中查询嵌套的 JSON 字段
- css - Angular8 - [ngclass] 性能问题
- ssl - 如何在 SSL 模式下使用 Sails.js 跳过主机名验证?
- json - 如何解决 Django rest-framework JSON 解析错误
- javascript - 我们如何使用酶对功能组件中的功能进行单元测试?