web-dev-qa-db-ja.com

0xDBEローカルソケットを介して接続する方法?

ソケットを介してmysqlに接続したい。

これは私がやろうとしていることです: not working

そしてそれは機能していません。

これは、mysqlワークベンチでの動作方法です。 working

6
Bruno Gelb

ホストが間違っています。ソケットを使用するには、ソケットアドレスではなく「localhost」である必要があります。

JDBCが接続にソケットを使用するためのURLは次のとおりです。

jdbc:mysql://localhost:3307/my database name?socket=/home/aspect_mkn8rd/tmp/mysql.sock

(ここでは、ユーザーとパスワードの定義を省略します。ソフトウェアでは個別に必要となるため、&user=my user&password=my password

5
jynus

OxDBEは現在EAPの段階(Early Access Programme)にあります-それでも(かなり)バギーである可能性があります。

なぜJava用のソケットを使用しているのですか?指定する必要があるのは、ホスト、データベース名、およびポートだけです。さらに、basedir(または関連する)ロケーションを指定しているように見えます-通常のJDBC URLを使用してください。 AIUI、ツールはJavaで書かれています。 0xDBEサイトでこの link を確認し、JetBrains従業員のコメントと返信でソケットを検索してください。

1
Vérace