花了大约两天的时间组合/测试协议,参数没有运气。 似乎 Java 客户端连接器有问题,但也许我错过了什么。
尝试了很多组合,很多。
jdbc:mariadb://localhost/?pipe=MySQL
jdbc:mariadb://localhost/?pipe=\\.\pipe\MySQL
jdbc:mariadb://localhost/?pipe=\\\\.\\pipe\\MySQL
jdbc:mariadb://localhost/?pipe=//./pipe/MySQL
jdbc:mysql://localhost/?protocol=pipe&permitMysqlScheme
没有任何帮助。在大多数情况下只是“必须设置主机名”,当“pipe=something”时“地址不能为空”(pipe=MySQL,pipe=\.\pipe\MySQL 等,而不是“pipe=”)
当通过 mysql java 连接器连接到 MariaDB 时 - 然后一切正常,在 url 中键入“jdbc:mysql:///?protocol=pipe”就足够了,一切正常。但是 mariadb java 连接器...
有什么建议吗?
为了通过管道成功连接,我这样做: