mysql - 无法通过 unix 套接字使用 DataGrip 连接到 MySQL
问题描述
这是我第一次使用 DataGrip 尝试在 Ubuntu 18.04 服务器中连接 MySQL。
我已经向 MySQL 添加了一个新用户。当我尝试使用该命令连接到 MySQL 时MySQL -u user -p
。
但是在 DataGrip 上,我创建了一个 ssh 隧道,它可以毫无问题地建立连接。
但是当试图连接到 MySQL 时,它给出了这个错误The specified database user/password combination is rejected: [28000][1698] Access denied for user 'user'@'localhost'
。
我确信密码是正确的,并且在日志文件中显示它正在建立 ssh 连接,但是在连接到 MySQL 时它会拒绝访问。如果有人可以帮助我,我将不胜感激。
解决方案
要使用 unix 套接字连接到 MySQL 服务器,请遵循DataGrip 文档中的文章。
自版本 2021.1 起,通过 DataGrip 中可用的套接字进行连接。
推荐阅读
- node.js - 如何使用 Node.js 将 csv 上传到 postgreSQL
- java - 带有 JWTS 的 Firebase 自定义令牌
- php - PHP 卷曲循环
- windows -
关于适配器工作流程的问题 - http - 如何获取历史href链接计数?
- reactjs - 如何定义使用扩展运算符传递道具的类型
- javascript - 不断收到 Uncaught TypeError: data.filter is not a function on my search bar filter
- sqlite - 我可以在同一语句中多次使用 better-sqlite.get() 或 better-sqlite.all() 中的单个参数吗
- python - 当提供一个 pandas Series 对象作为另一个 pandas Series 对象的索引时会发生什么?
- python-3.x - 如何根据相似的列名对 DataFrame 进行子集化