开发环境里,在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操作轻松实现,而无需编写复杂的多层循环...
这一过程存在多级审核,耗时且容易出错,而且学生无法参与其中,难以实现信息的及时共享和交互。 随着学校规模的扩大和教材征订范围的增加,这种传统方式已经难以满足现代教育的需求。因此,开发一个基于Java、...
在本例中,用户“root”@“localhost”无法访问数据库,可能是由于密码错误、权限设置不当或者配置文件出错等原因导致的。 解决这个问题的第一步是找到MySQL的配置文件`my.ini`,它位于MySQL的安装路径下。使用...
在本论文中,我们以瓦房店宝山轴承制造有限公司为例,探讨了基于Java、Spring Framework(SSM)和MySQL的公司进销存管理系统的开发与实现。 Java作为一种跨平台、面向对象的编程语言,其在企业级应用中有着广泛的...
好例文共享平台是一个以计算机技术为基础开发的系统,该平台使用Java编程语言和SSM(Spring、SpringMVC、MyBatis)框架,以及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)前台入口...
错误示例是尝试用 `sed` 命令替换 sqlite 连接为 MySQL 连接时出错。确保在 `/etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini` 配置文件中,SQL 连接字符串正确无误,包括用户名、数据库名、主机名和密码...
以一个具体的字典操作为例,假设我们有一个包含人员信息的字典,其中包含姓名和年龄等字段,但在某些情况下,地址信息可能缺失。为了安全地访问可能缺失的地址信息,我们可以使用`get()`方法并指定一个默认值,例如...
网站上传说明:当你在PC电脑上建好网站后,需要上传到到网络上,并使用自己的域名访问网站(本文以为例),那么请按照如下步骤操作: 第一步:先备份网站数据库,在ID输入bsql点击浏览。 在页面中一步一步操作。...