数据库连不上一般处理办法

今天,自己搭建好了一套开发环境。

开发环境是有两台机器组成的,我的旧笔记本A现在用作了服务器,专门用来做数据库服务器来使用。另外一台机器B,做为开发机器来使用。安装好各种软件之后,现在我的开发机器B要访问数据库服务器A,可是,连不上!!!

先说明下操作系统以及软件。我的两台机器都是用的win7操作系统,数据库服务器装的db2数据库(经测试,数据库安装正确,能提供数据服务),开发机器用的开发软件是eclipse。现在在跑的一个系统,想访问db2数据库中的数据,但是连不上。开始在网上搜索解决方案,最终,总结出了以下解决此类网络服务出问题之后的解决步骤。

三步解决法:

①.看看两台网络是否通,ping,判断网络问题

②.看看db的端口能不能连上,telnet,判断防火墙是否限制

③.若上面①②都行的话,再来看看db账号的授权是否授权访问机器IP , 判断db的权限控制

我的问题,就是②处出现了问题。原来,win7系统默认防火墙会默认不开放db的那个50000的端口访问权限的。作为私人开发环境,我的解决办法就是仅仅把数据库服务器的那台机器的防火墙关掉,这样,问题解决。其实,在生产环境中,最好不要这么做,要专门的管理人员来开放这个端口的访问权限。我这只是偷懒没这样做而已。具体如何开放win7的端口访问权限,请参考 http://jingyan.baidu.com/article/f96699bbadafca894f3c1b7a.html
提供的解决方案,我这就不在阐述。

时间: 2024-10-01 03:05:30

数据库连不上一般处理办法的相关文章

Amazon RDS MySQL数据库还原时 log_bin_trust_function_creators 错误解决办法

使用了Amazon AWS EC2免费云空间,数据库实例采用Amazon RDS.原来在Windows Server上有一个存在大量数据的MySQL数据库.现在需要在Amazon RDS上还原这个MySQL数据库,勾掉Views(因为它会要求SUPER权限,而Master User无此权限,毕竟是托管的RDS),只留下Tables,如下图(使用Navicat): 图1:勾掉Views,因为RDS上的Masteruser无Super权限,无法还原Views对象 但在还原时,仍然出现如下的错误信息:

SQL数据库损坏的原因和解决办法

现在许多工作人员还在普遍使用SQL SEVER,由于种种原因,SQL数据库会出 现不同程度的损坏,非常影响员工的正常工作.数据的丢失还可能会给公司带 来巨大损失.本文额外大家介绍SQL数据库损坏的原因和解决办法. 当附加数据库文件MDF及日志文件LDF时,报“823”错误.故障出现原因: (1)在数据库读写过程中突然死机或者断电. (2)服务器重启,重启后数据库出现“置疑”状态. (3)磁盘I/O错误 在以上可能的三种突发故障下,由于缓冲数据丢失,数据库无法写入正确 的数据,导致数据结构紊乱,重

因为mysql数据库在Linux上实在是太流行了

因为mysql数据库在Linux上实在是太流行了,所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面,我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库 [[email protected] ~]# rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉 [[email protected] ~]# rpm -

你的数据库数据量上亿,为了提高效率,要分库还是分表?具体怎么做 - 开源中国社区

你的数据库数据量上亿,为了提高效率,要分库还是分表?具体怎么做 - 开源中国社区 你的数据库数据量上亿,为了提高效率,要分库还是分表?具体怎么做

通过assets像安卓程序目录中导入数据库文件出现错误的解决办法

错误提示如下,下面的错误信息 08-13 07:36:31.396: W/System.err(9814): java.io.IOException 08-13 07:36:31.416: W/System.err(9814):  at android.content.res.AssetManager.readAsset(Native Method) 08-13 07:36:31.416: W/System.err(9814):  at android.content.res.AssetMana

WPF技术触屏上的应用系列(二): 嵌入百度地图、API调用及结合本地数据库在地图上进行自定义标点的实现

原文:WPF技术触屏上的应用系列(二): 嵌入百度地图.API调用及结合本地数据库在地图上进行自定义标点的实现 去年某客户单位要做个大屏触屏应用,要对档案资源进行展示之用.客户端是Window7操作系统,54寸大屏电脑电视一体机.要求有很炫的展示效果,要有一定的视觉冲击力,可触控操作.当然满足客户的要求也可以有其它途径.但鉴于咱是搞 .NET技术的,首先其冲想到的微软WPF方面,之前对WPF的了解与学习也只是停留在比较浅的层面,没有进一步深入学习与应用.所以在项目接来以后,也就赶鸭子上架了,经过

Entity Framwork(EF) 7——在现在数据库的甚而上开发MVC 新项目

一.开发背景: 由于老系统已经无法满足实际业务需求,需在现有数据库的甚而上开发新的项目. 二.困难点: 而EF默认情况下是要删除现有数据库表格后重新创建,这是不允许的.当你创建数据库对象时系统会提示“数据库中已存在名为 'XXXXX' 的对象” 三.解决方法: 1.创建测试数据库TEST. 2.创建数据库对象(在VS项目内). 3.将对象添加至DBContext(ApplicationDbContext). public DbSet<数据库对象类> 对象名 {get;set;} 4.在项目控制

Filezilla Xshell SecureFX Win10等无法拖放文件(本地或线上)解决办法

一.win10系统Filezilla Xshell SecureFX等无法拖放文件到线上服务器解决办法: 1.按窗口键+R,打开“运行”对话框:输入regedit回车 2.在注册表编辑器地址栏输入以下内容:计算机(名称)\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 3 .点开“EnableLUA” 选“修改”.把值改成0,确定 4.重启电脑 二.用filezilla拖拽ftp上的文件到桌

redis数据库在linux上的学习

redis数据库在linux上的学习 1.redis安装方式 yum安装(提前配置好yum源) yum install redis -y 源代码编译安装 rpm包手动安装 2.编译安装redis 1.下载redis源代码包 wget http://download.redis.io/releases/redis-4.0.10.tar.gz 2.解压缩redis源码包 3.编译三部曲 指定安装路径 ,生成makefile 编译文件 ./configure --prefix=redis的安装路径 开