ubuntu:~$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 58 Server version: 5.1.63-0ubuntu0.11.04.1-log (Ubuntu)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> exit Bye ubuntu:~$ telnet localhost 3306 Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused ubuntu:~$ telnet 127.0.0.1 3306 Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused ubuntu:~$ cat /etc/hosts 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts ubuntu:~$ ubuntu:~$ cat /etc/issue Ubuntu 11.04 \n \l On Tue, Nov 13, 2012 at 11:16 AM, S Ahmed <sahmed1...@gmail.com> wrote: > I'll report back tonight, thanks again! > > > On Tue, Nov 13, 2012 at 11:08 AM, Daniel Mikusa <dmik...@vmware.com>wrote: > >> On Nov 13, 2012, at 9:55 AM, S Ahmed wrote: >> >> > Dan, >> > >> > Thanks for your help. >> > >> > From the terminal I was very explicit, I did this: >> > >> >> mysql --host localhost --port 3306 --user myuser --password >> >> password: 123 >> > >> > And it worked fine. In my log4net, I believe I set jdbc logs to be ALL >> or >> > DEBUG (i'll check when I get home), but it didn't output the host and >> > password (just in case it is reading from the wrong file somehow??). >> >> It's not an issue of a wrong user / pass, the exception is saying that it >> literally cannot connect to the host that you've specified. >> >> >>> Caused by: java.net.ConnectException: Connection refused >> >> Can you include the output from the following commands? >> >> telnet localhost 3306 >> telnet 127.0.0.1 3306 >> cat /etc/hosts >> >> You might also want to enable wireshark and see what is happening when >> your application starts. >> >> Dan >> >> >> >> > >> > >> > >> > On Tue, Nov 13, 2012 at 8:18 AM, Daniel Mikusa <dmik...@vmware.com> >> wrote: >> > >> >> On Nov 12, 2012, at 10:55 PM, S Ahmed wrote: >> >> >> >>> I can't seem to connect to my mysql database from my java code, but I >> can >> >>> do it via terminal using the user and password that is in my spring >> >> context >> >>> file. >> >>> >> >>> I also tried modifying it to localhost:3306 but that didn't change >> >> anything >> >>> (it defaults to 3306). >> >> >> >> Have you tried using 127.0.0.1 or the IP address of the machine? >> Perhaps >> >> something is not right in your /etc/hosts file and it is unable to >> lookup >> >> localhost. >> >> >> >>> >> >>> Both the application and mysql are on the same server (ec2). >> >>> >> >>> What can I do to figure out the issue? I'm lost! >> >>> >> >>> my xml file has: >> >>> >> >>> <bean id="dataSource" class="org.apache.tomcat.jdbc.pool.DataSource" >> >>> destroy-method="close"> >> >>> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> >> >>> <property name="url" value="jdbc:mysql://localhost/mydb"/> >> >>> <property name="username" value="myuser"/> >> >>> <property name="password" value="123"/> >> >>> >> >>> <property name="maxActive" value="100"/> >> >>> <property name="maxIdle" value="30"/> >> >>> <property name="maxWait" value="1000"/> >> >>> <property name="defaultAutoCommit" value="true"/> >> >>> <property name="removeAbandoned" value="true"/> >> >>> <property name="removeAbandonedTimeout" value="60"/> >> >>> >> >>> <property name="testOnBorrow" value="true"/> >> >>> <property name="validationQuery" value="SELECT 1"/> >> >>> >> >>> </bean> >> >>> >> >>> This is the error I am getting: >> >>> >> >>> Exception in thread "main" >> >>> org.springframework.jdbc.CannotGetJdbcConnectionException: Could not >> get >> >>> JDBC Connection; nested exception is >> >>> com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: >> Communications >> >>> link failure >> >>> >> >> <snip> >> >>> >> >>> Caused by: java.net.ConnectException: Connection refused >> >>> at java.net.PlainSocketImpl.socketConnect(Native Method) >> >>> at >> >>> >> >> >> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327) >> >>> at >> >>> >> >> >> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193) >> >>> at >> >>> >> >> >> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180) >> >>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384) >> >>> at java.net.Socket.connect(Socket.java:546) >> >>> at java.net.Socket.connect(Socket.java:495) >> >>> at java.net.Socket.<init>(Socket.java:392) >> >>> at java.net.Socket.<init>(Socket.java:235) >> >>> at >> >>> >> >> >> com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257) >> >>> at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:300) >> >>> ... 29 more >> >> >> >> Seems like the root cause is that a connection cannot be made to the >> >> server. Double check your credentials. Also, how are you testing >> from the >> >> terminal? Can you run "telnet localhost 3306"? >> >> >> >> Dan >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> >> For additional commands, e-mail: users-h...@tomcat.apache.org >> >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> >> >