0

3000 個のテーブルを含む mysql データベースと休止状態のアプリケーションがあります。ubuntuでは問題なく動作しますが、Mac(自作)では常に接続エラーが表示されます

ERROR org.hibernate.tool.hbm2ddl.SchemaUpdate - HHH000319: Could not get database metadata
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.

mysql の設定を変更する必要があるとは思えませんが、どの設定を変更する必要があるかわかりません。

4

2 に答える 2

1

データベース サーバーが応答していないようです。

休止状態の構成ファイルを確認し、データベースの正しいホストを指していることを確認してください。

localhost を使用している場合は、ローカルで実行している mysql サーバーが起動していることを確認し (psまたはmysqlコマンドがここで役立つはずです)、休止状態が UNIX ソケットを介して通信していること、またはローカル サーバーでネットワークが有効になっていることを確認します。 (デフォルトでは、通常はオフになっており、TCP/IP アクセスには必要であり、たとえ localhost であっても)。

于 2013-06-16T18:35:59.093 に答える
0

my.cnf に「max_allowed_pa​​cket=20M」を追加した後に修正されました

于 2013-06-17T01:23:48.317 に答える