今天,PhpStorm将不会通过SSH隧道连接到远程服务器上的MySQL。
成功运行SSH配置测试(通过密钥对对SSH进行身份验证)
MySQL连接的测试失败,出现以下错误:
失败 数据库管理系统: MySQL (ver.5.7.33-0ubuntu0.16.04.1)大小写敏感性: plain=exact,delimited=exact驱动程序: MySQL连接器/J (ver.mysql连接器-java-8.0.25(修订:08be9e9b4cba6a115f9b27b215887af40b159e0) SSH隧道创建失败:连接被拒绝。
一般设置(未更改):
今天从我这边更改的唯一一件事是在服务器上重置MySQL根密码(我的这个说明)。但我尝试的不是从根连接,而是从常规用户连接。
发布于 2022-11-17 15:34:32
很快我就找到了自己的解决方案。
问题是,在用手册更改mysql密码期间,下面的命令没有按预期工作。
sudo systemctl revert mysql在此命令之后,下面的文件和目录将被删除。
/etc/systemd/system/mysql.service.d/override.conf.
/etc/systemd/system/mysql.service.d.在我检查之后,这个文件和目录仍然存在,所以我手动删除了它,并运行了其他命令:
sudo rm /etc/systemd/system/mysql.service.d/override.conf.
sudo rm -r /etc/systemd/system/mysql.service.d.
sudo systemctl daemon-reload
sudo systemctl restart mysql在这个技巧之后,phpstorm mysql通过ssh隧道连接返回。
https://stackoverflow.com/questions/74477992
复制相似问题