目前我有以下问题。我正在为我的大学项目使用mySQL和Tomcat,并且我能够从jsp页面本地连接mySQL DB。然而,如果我在我的大学里尝试使用mySQL和服务器,我得到了下面的错误Exception: Communications link failure. The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
只是想知道以前是否有人有过这样的经验,以及如何解决它?谢谢!
我使用以下命令创建了一个test_mysql:
docker run -d -p 3306:3306 --name=test_mysql --env="MYSQL_ROOT_PASSWORD=123" mysql
我使用docker inspect test_mysql获得IP地址。IP为172.17.0.2。
奇怪的是,当我试图连接到本地的mysql服务器时,使用
mysql -uroot -p123 -h 172.17.0.2 -P 3306
引起的错误:
ERROR 2003 (HY000): Can't connect to MySQL server on
我已经开发了一个应用程序来捕获数据,检索信息,删除和更新信息。该应用程序是用java和hibernate开发的,使用MySQL版本5.5作为数据库。我在本地服务器或本地主机上测试了它,测试结果正常。因此,现在我进一步尝试访问远程服务器上的数据库。请注意,我在本地服务器上使用的MySQL版本与远程服务器中的MySQL版本相同。
我得到以下错误:
Internal Exception: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent
我已经能够很好地连接到我的本地数据库;从mysql命令行运行查询也很好,当我试图导航到phpmyadmin时,它会给我以下错误:
Error
MySQL said: Documentation
#2002 - No connection could be made because the target machine actively refused it.
The server is not responding (or the local server's socket is not correctly configured).
有人能告诉我如
在解决了Apache和Mysql问题之后,突然间,我面临着本地主机找不到的问题。
No webpage was found for the web address: http://localhost/phpmyadmin
我为MYSQL解决的问题是:
# The following options will be passed to all MySQL clients
[client]
# password = your_password
#port = 3306
port =8111
socket = "
我在本地网络的PC上安装了mySQL,如何连接到它?我还在这台计算机上安装了mySQL (我想用它连接到数据库)。
我尝试了以下方法,但不起作用
mysql -u user -h 192.168.1.28:3306 -p password
ERROR 2005 (HY000): Unknown MySQL server host '192.168.1.28:3306' (0)
编辑:感谢您的帮助。无论如何,我没有3306连接,我有另一个问题。MACBOOK是我的客户端计算机的名称。
mysql -u user -ppassword -h 192.168.1.28
ERROR
我有一个nodejs (带有express) openshift应用程序,它有一个MySQL数据库(因为这是我最熟悉的),但我不知道如何在本地环境中连接到它。我的上一个项目使用了一个带有mamp的php框架来连接本地数据库。node的等价物是什么?这是我必须连接的代码:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : '127.0.0.1',
port : '3307',
database : '