开发环境里,在vmware的nat模式下装了一个mysql 5.5.22 ,从主机程序访问数据库总是提示:
cannot establish a connection to jdbc:mysql://192.168.80.131:3306/manager using com.mysql.jdbc.Driver
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.
...connection refused.
找来找去,不是因为jdbc驱动的问题,也不是因为虚拟机防火墙开着的问题,也不是mysql访问账户的问题,而因为:
/etc/mysql/my.cnf里 bind-address的问题,修改为具体的IP地址,或者注释掉即可:
如下:
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address = 127.0.0.1
#
#bind-address = 192.168.80.131
默认是127,可以屏蔽其他网络ip访问数据库,只能本地访问,确实是很安全。:)
参考链接:http://stackoverflow.com/questions/10567064/why-i-get-this-error-communicationslinkfailure-thelastpacketsent-when
分享到:
相关推荐
《蜗牛代码生成器-Mysql版》通过智能化的方式,根据数据库表结构自动生成对应的C#实体类、DAL(数据访问层)以及BL(业务逻辑层)代码,极大地减少了重复工作,使开发者能够将更多的时间和精力投入到更复杂、更具...
本文档将详细介绍如何实现远程访问MySQL数据库,包括客户端应用程序的配置以及服务器端的设置。 #### 二、客户端应用程序配置 客户端应用程序需要正确配置才能成功连接到远程数据库。以下步骤展示了如何配置应用...
系统采用B/S(Browser/Server)架构,利用JSP技术和MySQL数据库,旨在提供一个高效、易用的管理平台。 1. 研究背景 随着高校招生规模的不断扩大,学生宿舍管理的需求也在不断增长。传统的管理模式,如人工和单机...
以两个表为例:一个是学生基本信息表,另一个是成绩表。如果需要将这两个表合并成一个新表,其中包含学生的姓名、性别、年龄以及成绩信息,使用SQL可以通过一次简单的JOIN操作轻松实现,而无需编写复杂的多层循环...
在本例中,用户“root”@“localhost”无法访问数据库,可能是由于密码错误、权限设置不当或者配置文件出错等原因导致的。 解决这个问题的第一步是找到MySQL的配置文件`my.ini`,它位于MySQL的安装路径下。使用...
- 访问MySQL官方网站 (https://dev.mysql.com/downloads/mysql/) 下载MySQL Community Server。 - 在下载页面左侧选择MySQL Community Server(社区版本,开源免费)。 - 页面下拉至相应位置,点击选择MySQL ...
通过共享子数据窗口,开发者可以创建一个通用的数据展示模块,然后在多个地方引用,这样可以降低出错的概率,同时提高代码的可读性。 在这个压缩包的"第2章 数据库"中,很可能包含了与数据库连接、查询、更新、事务...
在数据库应用编程中,VC++通常与ODBC(Open Database Connectivity)或ADO(ActiveX Data Objects)结合使用,以访问各种类型的数据库,如SQL Server、MySQL、Oracle等。 在第6章中,我们可能会学到以下几个关键...
在软件开发过程中,数据访问层的代码编写往往是一项繁琐的任务,尤其是在大型项目中,手动编写实体类、映射文件以及DAO接口和实现类等,不仅耗时且易出错。这时,利用Hibernate Tools进行代码生成就显得尤为便捷。...
在Java开发领域,Hibernate是一个非常重要的对象关系映射(ORM)框架,它允许开发者使用面向对象的方式处理数据库操作,极大地简化了数据访问层的代码。本教程将指导你如何搭建一个简单的Hibernate工程,以实现与...
2、启动IIS(以IIS6.0+为例),在网站新添加一个网站,设置正确物理路径确定保存。 3、其它详细设置可以参考:http://www.nslove.net/dispbbs.php?boardid=4&id=1023 4、如何登录Nslove系统后台: (1)前台入口...
10. 系统实现:该系统可以使用各种编程语言和数据库管理系统来实现,如Java、Python、MySQL等。 软件工程图书馆管理系统是一个典型的信息管理系统,旨在解决图书管理中的问题,提高信息处理的速度和准确性。
错误示例是尝试用 `sed` 命令替换 sqlite 连接为 MySQL 连接时出错。确保在 `/etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini` 配置文件中,SQL 连接字符串正确无误,包括用户名、数据库名、主机名和密码...
网站上传说明:当你在PC电脑上建好网站后,需要上传到到网络上,并使用自己的域名访问网站(本文以为例),那么请按照如下步骤操作: 第一步:先备份网站数据库,在ID输入bsql点击浏览。 在页面中一步一步操作。...
在这个"java逆向工程的简单示例"中,我们将探讨如何利用Java进行逆向工程,并以数据库文件为例来展示这一过程。 首先,逆向工程在Java中的应用主要涉及到类的反编译,它可以帮助开发者查看Java字节码并理解程序的...
在本例中,提供了一个百度云盘的镜像下载链接,提取码为 "rp37"。 安装步骤包括选择安装类型,如典型安装,并设定安装介质。如果你使用虚拟机,可以选择稍后安装操作系统,然后选择安装的操作系统,指定虚拟机名称...
例如,如果你正在连接MySQL,需要MySQL ODBC驱动;如果是SQL Server,则需要SQL Server Native Client或ODBC驱动。 3. **检查连接字符串**: 在ASP代码中,检查并确认ODBC连接字符串的正确性。连接字符串应包含数据...
对于本例中的情况,如果你正在使用的是支持SQL命令行的环境,如MySQL,可以在命令行输入: ``` sql>@ C:\script\help.sql ``` 这条命令告诉系统去查找并执行"C:\script\help.sql"路径下的SQL脚本。执行完成后,...