14

Phpstorm に精通している方のために、私はこの質問を書いているときにバージョン 2.0.1 を使用しています。

私は MAMP を使用して Mac を使用しています。データベースを Phpstorm に接続しようとしましたが、少し混乱します。

+ を押して db datasource を追加して選択すると、tools -> data sources に移動し、データベースへの " " URL を入力する必要ありますjdbc://

今までずっと を使ってきました/Applications/MAMP/tmp/mysql/mysql.sock

このソケットに接続するようにデータベースを取得するにはどうすればよいですか? ソフトウェアは素晴らしいですが、時々混乱します。

4

9 に答える 9

14

[DB 接続の追加] ウィンドウの上部で [MySQL] を選択し、[ダウンロード] をクリックします。

次に、接続文字列を使用できますjdbc:mysql://localhost:3306/databasename。接続文字列の形式は、入力ボックスのオートコンプリートにも含まれています。

于 2012-07-02T19:51:18.123 に答える
11

この記事は役に立ちました: http://pro-cosmos.blogspot.com/2011/03/phpstorm-mysql.html

mysql で動作するように phpstorm を正常に構成しましたが、「jdbc:mysql://localhost:3306」を URL として使用しました。

于 2012-04-25T08:47:47.150 に答える
7

これが私の設定のスクリーンショットです。

127.0.0.1 の cweiske に感謝します。localhost では機能しませんでした。ここに画像の説明を入力

于 2014-07-19T11:43:02.500 に答える
4

JDBC コネクタを使用することもできます。私は過去にEclipseで使用しました。PHP ストームに慣れていません。MAMPが付属しているかどうかわからないので、ダウンロードしてインストールする必要があるかもしれません。

于 2011-04-15T07:01:39.193 に答える
3

回避策として、mysqlでネットワーク接続を有効にし、phpstormでIP127.0.0.1を使用してデータベースに接続することができます。

于 2011-04-15T06:50:51.110 に答える
1

私が理解しているように、JDBC は Unix ドメイン ソケットをサポートしていません。TCP/IP 経由で接続する必要があります。

于 2011-08-01T16:53:26.133 に答える
-1

ソケット接続には 8889 ポートを使用します。例:

jdbc:mysql://localhost:8889/
于 2017-04-16T18:38:09.443 に答える