解决办法参考(网上)
一:
我觉得可能是楼主的某些程序写的有问题,可能占用了连接而没有断开。另外,楼主的MYSQL服务器是不是安装有防火墙?特别是诺顿防火墙,我遇到过,明明是允许我的IP访问被保护的服务器,可是一段时间后,挪顿就认为我的IP是非法攻击,自动就给我IP封了,要么等20分钟(默认的规则),要么从新启动服务器就好了。。。。。。。
电脑常识
二:
您使用的是Windows *** 作系统,此错误与一个注册表键值TcpTimedWaitDelay有关。减小Windows中TcpTimedWaitDelay时间可解决此类问题,默认情况下为240(未设置的情况下也是这个数值)。 此项设置需要到注册表如下位置进行设置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersTcpTimedWaitDelay
如果注册表中没有TcpTimedWaitDelay这个项目,请增加这个项目,并设置为双字节(DWORD)类型。数值设置为30 ~ 60 之间即可。
数据仓库
三:
服务器ftp测试完毕,重新启动了一下。就一切稳定了。 不过仍然有几个问题没有搞清楚。心里不放心。
1。上周五的时候,ftp压力并不大的时候,30分钟在线统计900多人的时候,10%的比率出现mysql连接失败的10048错误。
2。我当时使用的连接方法是 mysql_connect()。服务器iis+php+isapi的方式。参考了一些资料以后,我当时马上把 mysql_connect() 方法都改成了 mysql_pconnect() 方法,当时,问题看上去是解决了。
3。周六,服务器开始ftp压力测试。15%的比率出现 mysql连接失败的 10048 10055 错误。比上次多了个10055错误。
关键不知道10048 10055错误代码具体代表的错误信息。应该说,问题仍然没有找到确切的答案。
人工智能
我开了serv-u,有4个socket连接,mysql马上挂了 数据挖掘研究院
你的问题说的太笼统了,
首先你要确定下是什么数据库,比如说oracle、还是mysql、还是sqlserver。不同的数据库连接失败的原因不一样。
其次,你要详细描述下连接失败的具体情况或截图。以ORACLE数据库为例,问题可能存在于客户端或者数据库服务端。
按照我说的方法进行逐一检查吧:
客户端:
①检查tnsnameora配置是否准确
②ping服务器IP是否通,telnet ip:1521端口是否通
服务端:
①检查数据库是否启动
②lsnrctl status 看监听是否启动
③看数据库防火墙及selinux是否关闭
上面只是简单的判断连接失败的办法,需要具体原因具体分析。
数据库连接失误的话,通常应该是以下的几个原因:
1,没有数据库驱动包(jar)
2,如果驱动有了的话,那么记得把这个包要放到你的classpath所能识别的目录下面去。
3,如果1,2都没问题,那么是否你的数据库连接账号不对?检查你的DB名,User,Password是否正确。
4,如果以上都没有问题,从你的程序来看是要连接SQLServer, 那么记得将SQLServer的SP3补丁打上,否则是会有连接问题存在。
如果以上都无法连接成功,那么请致电110报警 :)
测试连接数据库不成功,在保证连接服务器设置对话框内各项内容填写正确的条件下。1般出现毛病提示的缘由有以下几种情况:1、首先看服务器电脑有无关闭WINDOWS防火墙或瑞星的防火墙2、局域网不通局域网不通就是局域网内各电脑间没有到达不需要用户名和密码的访问,就是不能相互访问同享文件,可以通过计算机间能否相互访问同享文件来判断局域网是不是畅通。方法在“网上邻居”的地址栏中输入“\\”加上要访问计算机的“记算机名称或是本地ip地址”然后链接(例如\\19216801),可以访问说明局域网畅通3、数据库服务没有启动如果是数据库没有运行,软件测试连接一样也会出现毛病提示。可以在开始菜单------程序----启动------ServiceManager或是在开始菜单----运行----输入cmd------回车-----在出现黑屏界面的光标处输入netstartMSSQLSERVER----回车如果出现提示为“要求的服务器已启动”,说明数据库已在运行了;“服务名无效”说明输入的命令不正确;“没法启动数据库服务“说明数据库文件被破坏或是其他缘由造成数据库服务没法启动。
1、美萍数据库链接失败,如果您的 *** 作系统为WinXP,出现“连接数据库失败”的错误提示, 这个是由于Windows防 火墙屏蔽了数据库引擎的端口导致,您可以将本程序加入例外,或 者在控制面板中关闭 。
2、美萍数据库链接失败,如果您的 *** 作系统为Win7,出现此错误提示是因为启用了UAC验证或 防火墙导致系统自带的 数据库引擎端口无法访问导致,可以像XP一样关闭防火墙,或者按照 下面的步骤以管理员方式 运行也可以。方法如下:
(1)在桌面上我们的系统图标(比如“红管家财务出纳记账系统”、“红管家商业进销存系统”等)上,点击鼠标右键,在d出菜单中点击“属性”。
(2)系统会d出属性窗口,请在“兼容性”标签页中选中“以管理员身份运行此程序”复选框,然后点击“确定”按钮。
(3)关闭掉已经打开的系统(“红管家财务出纳记账系统”、“红管家商业进销存系统”等),并且关闭数据库引擎(图文 *** 作指南),再次打开系统程序即可正常登录。
此外,部分用户使用的是64位的 *** 作系统,则需要安装SQLServer 2005 Express数据库管理系统,我们录入了视频,请下载观看
你使用的是连接ACCESS数据库连接,根本不是MYSQL啊
MYSQL的如下:
Server=127001;Uid=root;Pwd=12345;Database=test;
对MySqlConnection对象进行了配置,使用用户名“root”和密码“12345”与位于127001的MySQL服务器相连。所有语句的默认数据库为测试数据库。
典型的选项如下:
1Server:将要连接的MySQL实例的名称或网络地址。默认为本地主机。别名包括Host, Data Source, DataSource, Address, Addr和Network Address。
2 Uid:连接时使用的MySQL用户账户。别名包括User Id, Username和User name。
3 Pwd:MySQL账户的密码。也可以使用别名密码。
4Database:所有语句作用于的默认数据库。默认为mysql。也可以使用别名Initial Catalog。
5Port:MySQL用于监听连接的端口。默认为3306。将该值指定为“-1”将使用命名管道连接。
arcgis连接到数据库失败有两种可能:
1、OFFICE缺少驱动。
这个问题一般是因为你的office缺少驱动,安装一下就好了。
2、还有一种情况是格式问题。
将Excel数据表另存为“Microsoft Excel 97-2003 工作表 (xls)”,一定要保证ArcGIS连接的数据表的后缀是xls才能顺利连接。
xls文件打开方式
xls文件可以使用Microsoft Excel打开,另外微软为那些没有安装Excel的用户开发了专门的查看器Excel Viewer。
使用Microsoft Excel可以将XLS格式的表格转换为多种格式:XML表格、XML数据、网页、使用制表符分割的文本文件(txt)、使用逗号分隔的文本文件(csv)等。
以上就是关于为什么总是出现数据库连接不上全部的内容,包括:为什么总是出现数据库连接不上、数据库连接失败!怎么解决、数据库连接失败等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)