2014-12-06 2 views
3

Я работаю над сайтом с использованием JetBrains PHPStorm. я создал базу данных с настройками по умолчанию, при попытке проверить подключение или подключение к базе данных, эта ошибка выскакивает:База данных Phpstorm: java.sql.SQLException: Ошибка связи связи

Подключение к db_IHM не удалось java.sql.SQLException: Связь отказов ссылка

Последний пакет, успешно отправленный на сервер, составлял 0 миллисекунд назад. Драйвер не получил никаких пакетов с сервера. на sun.reflect.NativeConstructorAccessorImpl.newInstance0 (нативный метод) на sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57) на sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) на Java .lang.reflect.Constructor.newInstance (Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance (Util.java:377) в com.mysql.jdbc.SQLError.createCommunicationsException (SQLError.java: 1036) на com.mysql.jdbc.MysqlIO. (MysqlIO.java:338) в com.mysql.jdbc.ConnectionImpl.coreConnect (ConnectionImpl.java:2232)
a т com.mysql.jdbc.ConnectionImpl.connectOneTryOnly (ConnectionImpl.java:2265) на com.mysql.jdbc.ConnectionImpl.createNewIO (ConnectionImpl.java:2064) на com.mysql.jdbc.ConnectionImpl. (ConnectionImpl.java : 790) на com.mysql.jdbc.JDBC4Connection (JDBC4Connection.java:44) при sun.reflect.NativeConstructorAccessorImpl.newInstance0 (нативный метод) на sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57). на sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) в java.lang.reflect.Constructor.newInstance (Constructor.java:526)
в com.mysql. jdbc.Util.handleNewInstance (Util.java:377) при com.mysql.jdbc.ConnectionImpl.getInstance (ConnectionImpl.java:395)
на com.mysql.jdbc.NonRegisteringDriver.connect (NonRegisteringDriver.java:325) на com.intellij.persistence.jdbc.impl.RemoteDriverImpl.connect (RemoteDriverImpl.java:27) в sun.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) при sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java: 57) на sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:606) при sun.rmi.server.UnicastServerRef.dispatch (UnicastSer verRef.java:322)
at sun.rmi.transport.Transport $ 1.run (Transport.java:177) на sun.rmi.transport.Transport $ 1.run (Transport.java:174) на java.security .AccessController.doPrivileged (Родной метод) при sun.rmi.transport.Transport.serviceCall (Transport.java:173) при sun.rmi.transport.tcp.TCPTransport.handleMessages (TCPTransport.java:556) на солнце .rmi.transport.tcp.TCPTransport $ ConnectionHandler.run0 (TCPTransport.java:811) на sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run (TCPTransport.java:670) в java.util.concurrent .ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) на java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) в java.lang.Thread.run (Thread.java:724) в sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer (StreamRemoteCall.java:275) на солнце .rmi.transport.StreamRemoteCall.executeCall (StreamRemoteCall.java:252) на sun.rmi.server.UnicastRef.invoke (UnicastRef.java:161) в java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod (RemoteObjectInvocationHandler.java:194) на java.rmi.server.RemoteObjectInvocationHandler.invoke (RemoteObjectInvocationHandler.java:148) на com.sun.proxy. $ Proxy86.connect (Unknown Source) на sun.reflect.NativeMethodAccessorImpl.invoke0 (метод Native) в s un.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) на sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) на java.lang.reflect.Method.invoke (Method.java:606) в com.intellij.execution.rmi.RemoteUtil $ RemoteInvocationHandler.invoke (RemoteUtil.java:214) at com.sun.proxy. $ Proxy87.connect (Неизвестный источник) в com.intellij.javaee.module.view.dataSource .LocalDataSource.getConnection (LocalDataSource.java:241) на com.intellij.javaee.module.view.dataSource.LocalDataSource.getConnection (LocalDataSource.java:217) на com.intellij.javaee.dataSource.DataSource.getConnection (DataSource.java:319) at com.intellij.javaee.dataSource.DataSource.performJdbcOperation (DataSource.java:363) на com.intellij.javaee.dataSource.AbstractDataSource.refreshMetaData (AbstractDataSource.java:32) на com.intellij.javaee.module .view.dataSource.DataSourceUiUtil $ 2.run (DataSourceUiUtil.java:177) на com.intellij.openapi.progress.impl.ProgressManagerImpl $ TaskRunnable.run (ProgressManagerImpl.java:464) в com.intellij.openapi. progress.impl.ProgressManagerImpl $ 2.run (ProgressManagerImpl.java:178) at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress (ProgressManager.java:209) at co m.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress (ProgressManagerImpl.java:212) на com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess (ProgressManagerImpl.java:171) на com.intellij. openapi.progress.impl.ProgressManagerImpl $ 8.run (ProgressManagerImpl.java:373) на com.intellij.openapi.application.impl.ApplicationImpl $ 8.run (ApplicationImpl.java:420) в java.util.concurrent. Исполнители $ RunnableAdapter.call (Executors.java:471) на java.util.concurrent.FutureTask.run (FutureTask.java:262) на java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) at ja va.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) на java.lang.Thread.run (Thread.java:724) на com.intellij.openapi.application.impl.ApplicationImpl $ 1 $ 1. бег (ApplicationImpl.java:150) Вызванный: java.net.ConnectException: Соединение отклонено: подключение на java.net.TwoStacksPlainSocketImpl.socketConnect (Native Method) в java.net.AbstractPlainSocketImpl.doConnect (AbstractPlainSocketImpl.java:339) на java.net.AbstractPlainSocketImpl.connectToAddress (AbstractPlainSocketImpl.java:200) на java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.java:182) в java.net.PlainSocketImpl.connect (PlainSocketImpl.java: 172) на java.net.SocksSocketImpl.connect (SocksSocketImpl.java:392) на java.net.Socket.connect (Socket.java:579) на com.mysql.jdbc.StandardSocketFactory.connect (StandardSocketFactory. Java: 213) на com.mysql.jdbc.MysqlIO (MysqlIO.java:297) при com.mysql.jdbc.ConnectionImpl.coreConnect (ConnectionImpl.java:2232)
на com.mysql.jdbc.ConnectionImpl. .connectOneTryOnly (ConnectionImpl.java:2265) на com.mysql.jdbc.ConnectionImpl.createNewIO (ConnectionImpl.java:2064) на com.mysql.jdbc.ConnectionImpl. (ConnectionImpl.java:790) на com.mysql. jdbc.JDBC4Connection. (JDBC4Connection.java:44) в sun.reflect.NativeConstructorAccessor Impl.newInstance0 (Родной метод) на sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57) на sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) в java.lang.reflect.Constructor .newInstance (Constructor.java:526)
в com.mysql.jdbc.Util.handleNewInstance (Util.java:377) при com.mysql.jdbc.ConnectionImpl.getInstance (ConnectionImpl.java:395)
в com.mysql.jdbc.NonRegisteringDriver.connect (NonRegisteringDriver.java:325) at com.intellij.persistence.jdbc.impl.RemoteDriverImpl.connect (RemoteDriverImpl.java:2 7) на sun.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) при sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) на sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) на java.lang.reflect.Method.invoke (Method.java:606) в sun.rmi.server.UnicastServerRef.dispatch (UnicastServerRef.java:322)
at sun.rmi.transport.Transport $ 1.run (Transport. java: 177) на sun.rmi.transport.Transport $ 1.run (Transport.java:174) на java.security.AccessController.doПривидимый (собственный метод) на sun.rmi.transport.Transport.serviceCall (Transport. java: 173) по адресу sun.rmi.transport. tcp.TCPTransport.handleMessages (TCPTransport.java:556) на sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run0 (TCPTransport.java:811) на sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler. бег (TCPTransport.java:670) на java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) на java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) в java.lang.Thread.run (Thread.java:724)

+0

1) Двойная (тройная) проверка ваших данных для входа в систему (имя пользователя, пароль, хост, порт) 2) Проблема с брандмауэром? 3) Возможно, ваш логин не разрешен для подключения с этого хоста - проверьте права входа в систему в вашем MySQL. ** P.S. ** Я видел 5 или 6 вопросов о проблеме подключения MySQL за последние 1 год или около того - во всех случаях это была неправильная настройка от пользователя, а не проблема IDE. – LazyOne

ответ

4

Была ли та же проблема с PHPStorm на MAMP. Проверял порт в локальном хосте, где был установлен MySQL. Это был 8889, а не по умолчанию 3306. Обновление порта исправило проблему для меня.

2

Если вы обновите номер своего порта, эта проблема будет исправлена. Поэтому я подумал, что было бы полезно, если бы вы знали шаг, чтобы узнать номер порта, в котором установлен ваш mysql.

В вашем тузд типа клиента следующий SQL-запрос:

SHOW GLOBAL VARIABLES LIKE 'PORT'; 

ИЛИ использовать эту ссылку StackOverflow

How to test which port MySQL is running on and whether it can be connected to?

5

Я побежал в этот вопрос, и мне нужно, чтобы включить «Разрешить доступ к сети mysql ", чтобы он работал. configuration settings on mamp pro

+1

Сохранено мое время :)) !!! – ArmeniaH

Смежные вопросы