DISCUZ! DATABASE ERROR(2003) NOTCONNECT 最完整解决办法方案

合集下载

mysqlerror2003

mysqlerror2003

安装ipv6后再安装mysql配置时提示:error nr.2003 can't connect to mysql server on 'localhost'(10061)说来惭愧啊,其实前段时间遇到过此问题,可是后来稀里糊涂的就解决了,详情可以找找我前面发表过的文章.这不这次就又遇到了,error nr.2003can't connect to mysql server on 'localhost'(10061)还是解决不了,学习这事会就是会,不会就是不会啊............感触颇深.苍天不负有心人啊,最后还是让我找到了解决方法.首现ping localhost 出现了下面的截图,有没有感到奇怪呢?为什么出现的地址不是127.0.0.1前端时间研究利用IPv6登个国外网站什么的,就给自己电脑安装了ipv6(我的电脑是xp),唉你猜对了,问题就出在这ipv6上.关闭它!用下面附录的方法可以关闭ipv6(win7)也可以用修改HOST文件的方式使localhost与127.0.0.1等同,如下:从 WinVista 和 Win7 的 hosts 文件里可以看出,localhost 并没有直接被解析为 127.0.0.1 ,而是 DNS 将根据当前连接的协议来自动选择将其解析为 v4 地址还是 v6 地址:# localhost name resolution is handled within DNS itself.# 127.0.0.1 localhost# ::1 localhost而在此我们为了解决 localhost 的连接问题,可以给 host 加上这么一条,以告诉系统强制使用IPv4 连接。

直接在 hosts 文件的末尾加上127.0.0.1 localhost这一条语句(需要修改文件权限)。

再次 Ping 一下 localhost:正在 Ping WinSeven-PC [127.0.0.1] 具有 32 字节的数据:来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128127.0.0.1 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失)往返行程的估计时间(以毫秒为单位):最短 = 0ms,最长 = 0 ms,平均 = 0ms再ping下试试,那熟悉的界面又回来了.这时继续安装配置则没有问题!ps:Win7下禁用或关闭IPv6禁用或关闭IPv6原因有很多,比如∙不打算使用此IPv6的功能∙禁用IPv6的此功能可以节约系统的CPU和内存资源∙更好的网络性能方法也有很多,比如修改注册表等…这里只说简单容易操作的方法,首先图形界面中,取消选择IPv6相关项目,/view/ecfdb4260722192e4536f6e9.html。

2003系统错误大全解释

2003系统错误大全解释

Windows 2003安全设置大全-2003系统错误大全解释71 当前已无法再同此远程计算机连接,因为已达到计算机的连接数目极限。

72 已暂停指定的打印机或磁盘设备。

80 文件存在。

82 无法创建目录或文件。

83 INT 24 失败。

84 无法取得处理此请求的存储空间。

85 本地设备名已在使用中。

86 指定的网络密码错误。

87 参数错误。

88 网络上发生写入错误。

89 系统无法在此时启动另一个进程。

100 无法创建另一个系统信号灯。

101 另一个进程拥有独占的信号灯。

102 已设置信号灯且无法关闭。

103 无法再设置信号灯。

104 无法在中断时请求独占的信号灯。

105 此信号灯的前一个所有权已结束。

107 程序停止,因为替代的软盘未插入。

108 磁盘在使用中,或被另一个进程锁定。

109 管道已结束。

110 系统无法打开指定的设备或文件。

111 文件名太长。

112 磁盘空间不足。

113 无法再获得内部文件的标识。

114 目标内部文件的标识不正确。

117 应用程序制作的IOCTL 调用错误。

118 验证写入的切换参数值错误。

119 系统不支持请求的命令。

120 此功能只被此系统支持。

121 信号灯超时时间已到。

122 传递到系统调用的数据区太小。

123 文件名、目录名或卷标语法不正确。

124 系统调用级别错误。

125 磁盘没有卷标。

126 找不到指定的模块。

127 找不到指定的程序。

128 没有等候的子进程。

130 试图使用操作(而非原始磁盘I/O)的已打开磁盘分区的文件句柄。

131 试图移动文件指针到文件开头之前。

132 无法在指定的设备或文件上设置文件指针。

133 包含先前加入驱动器的驱动器无法使用JOIN 或SUBST 命令。

134 试图在已被合并的驱动器上使用JOIN 或SUBST 命令。

135 试图在已被合并的驱动器上使用JOIN 或SUBST 命令。

136 系统试图解除未合并驱动器的JOIN。

高手应对win2003终端故障的措施

高手应对win2003终端故障的措施

高手应对win2003终端故障的措施导读:win2003系统中,由于操作的需要,一般都会在系统内架设多种服务器,win2003终端服务器便是其中一种,在安装的过程难免会遇到一些故障。

为了让用户能够更好的使用终端,高手就安装过程遇到的故障进行深入分析并提出了相应的解决措施。

1、常见故障及处理(1) 故障一:安装Windows 2003 Server时,系统提示"无效的NetBIOS名称"(2) 故障二:服务器升级域时,安装Active Directory(活动目录)失败,系统提示:不能访问网络位置......(3) 故障三:凌心的W2KRPL(Windows 2003 RPL 补丁)安装完毕后,重新启动,系统提示发现一个错误,启动远程管理程序时提示"没有启动远程启动服务",在管理工具的"服务"中手动启动远程启动服务时,系统提示:错误998,内存分配无效。

(4) 故障四:在新建配置文件时,配置下拉式列表中找不到DOS的引导记录(注意在添加网卡之前有)(5) 故障五:安装MetaFrame 1.8a时系统提示以下错误信息:MateFrame is designed to work onwindows 2003 (Network operting System Version 5.0)(6) 故障六:终端在DOS下连接服务器时出现COM PORT之类的蓝屏报错,但敲回车后能登录服务器正常使用,进入后无法使用鼠标。

(7) 故障七:在DOS下用IPX协议连接服务器时,出现以下错误信息:Connecting to 'w2k' (w2k为连接名)Support not available for IPX check you system configureation(8) 故障八:RPL无盘DOS工作站以256色800x600连接时,出现ICA启动画面后死机,在16色640x480时可正常连接。

mysql配置时提示error nr.2003 can't connect to mysql server on 'localhost'(10061)

mysql配置时提示error nr.2003 can't connect to mysql server on 'localhost'(10061)

安装ipv6后再安装mysql配置时提示:error nr.2003 can't connect to mysql server on 'localhost'(10061)说来惭愧啊,其实前段时间遇到过此问题,可是后来稀里糊涂的就解决了,详情可以找找我前面发表过的文章.这不这次就又遇到了,error nr.2003can't connect to mysql server on 'localhost'(10061)还是解决不了,学习这事会就是会,不会就是不会啊............感触颇深.苍天不负有心人啊,最后还是让我找到了解决方法.首现ping localhost 出现了下面的截图,有没有感到奇怪呢?为什么出现的地址不是127.0.0.1前端时间研究利用IPv6登个国外网站什么的,就给自己电脑安装了ipv6(我的电脑是xp),唉你猜对了,问题就出在这ipv6上.关闭它!用下面附录的方法可以关闭ipv6(win7)也可以用修改HOST文件的方式使localhost与127.0.0.1等同,如下:从 WinVista 和 Win7 的 hosts 文件里可以看出,localhost 并没有直接被解析为 127.0.0.1 ,而是 DNS 将根据当前连接的协议来自动选择将其解析为 v4 地址还是 v6 地址:# localhost name resolution is handled within DNS itself.# 127.0.0.1 localhost# ::1 localhost而在此我们为了解决 localhost 的连接问题,可以给 host 加上这么一条,以告诉系统强制使用IPv4 连接。

直接在 hosts 文件的末尾加上127.0.0.1 localhost这一条语句(需要修改文件权限)。

再次 Ping 一下 localhost:正在 Ping WinSeven-PC [127.0.0.1] 具有 32 字节的数据:来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128127.0.0.1 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失)往返行程的估计时间(以毫秒为单位):最短 = 0ms,最长 = 0 ms,平均 = 0ms再ping下试试,那熟悉的界面又回来了.这时继续安装配置则没有问题!ps:Win7下禁用或关闭IPv6禁用或关闭IPv6原因有很多,比如∙不打算使用此IPv6的功能∙禁用IPv6的此功能可以节约系统的CPU和内存资源∙更好的网络性能方法也有很多,比如修改注册表等…这里只说简单容易操作的方法,首先图形界面中,取消选择IPv6相关项目,。

mysql中连接失败2003错误解决办法

mysql中连接失败2003错误解决办法

mysql中连接失败2003错误解决办法在使⽤mysql数据库,新建连接时,会报2003-Can't connect to server on 'localhost'(10038)错误,原因主要是MYSQL服务没有启动起来,但是进⼊:计算机——管理——服务中,找不到MYSQL服务,主要解决办法:⽅法1:1、找到mysql的安装路径下的 bin ⽂件夹下,例如我的是:"E:\dataBase\mySQL\bin";2、找到bin⽂件夹下的 “mysqld.exe” 可执⾏⽂件,双击,这样mysql服务就可以在服务中找到了。

3、在“计算机”—“管理”—“服务”中,找到“MYSQL”服务,将此服务启动起来,然后回到navcat for mysql中,重新连接,连接ok了。

⽅法2:(这个是参考⼀⽹友的答案,也很ok)1、在完成安装Mysql5.6后,使⽤mysql时,打开cmd,输⼊net start mysql,提⽰服务名⽆效,查看服务列表,也结果找不到mysql相关的服务,可以⽤下⾯⽅法去解决。

解决⽅案:1、打开cmd,切换到mysql的bin⽬录下(这个需要根据⾃⼰电脑mysql安装位置查找,下⾯是我的电脑上mysql安装⽬录)2、 C:\Program Files(x86)\MySQL5.6\bin>mysqld.exe -installService successfully installed.3、 C:\Program Files(x86)\MySQL5.6\bin>net start mysqlMySQL 服务已经启动成功4.现在打开服务列表,就可以看到mysql服务了。

然后重新在navcat for mysql进⾏连接,就成功了。

另外,附上cmd中常⽤命令:磁盘切换,例如C盘到D盘: “X:”+回车(X为磁盘号)C:\Users\Administrator>E:E:\>ASSOC 显⽰或修改⽂件扩展名关联。

[整理版]SQLServer不存在或拒绝访问解决方法

[整理版]SQLServer不存在或拒绝访问解决方法

[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问解决方法本人为一客户死里活里的忙了好几天,问题终于解决,借助于网络同时也做了一些收集,以助遇到了同样问题的朋友!下面是我的网络搜索到的集:1、一台机器即作服务器又作客户机,软件连接中出现:[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问。

现从网上查阅问题解决办法有如下几种:(A)1:你如果是独立上网的请把21端口打开.局域网把1433端口打开就可以了.2;关闭防火墙!(B)把数据库连接的SqlLocalName="(local)" 的(local) 改成IP试试。

可以把(local) 该成127.0.0.1,或者改成外网IP(C)打开服务,暂停全文检索及sql server服务开启sql server服务再开启全文检索服务(D)SQL Server 右键属性==>安全选项中的“所有权链接:”“允许跨数据库所有权链接”前面的勾要勾上(此操作需要重起SQL Server)。

2、你的问题我也出现过,我是两台电脑组成局域网,一台做网站服务器另一台为数据库服务器,配置为WIN2003-SP1+MS SQL-SP3 ,网站服务器直接连接外网,数据库服务器通过网站服务器连外网。

刚开机的时候一切运行正常,但是没过多久就会出现上面的情况,后来检查发现原来是数据库服务器的防火墙开着呢,当时是为了防止外界攻击才设的,我在防火墙上开了1433端口后试了下还不行,后来关掉防火墙,并关闭网站服务器的INTERNET共享。

然后运行,发现一切正常了。

5、Sql Server远程连接数据库时发生“[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问”的情况,原因有很多种,一般情况都是用过检查:1、防火墙;2、1433端口;来排除故障,但今天发现有以下情况同样会造成这个现象。

mysql 2003 10060错误分析

mysql   2003   10060错误分析

mysql 2003 10060错误分析
当在SQLyong中输入密码不能进入数据库,出现以下错
误分析其原因。

可能出现三种错误一一检查:
1.网络不通
检查网络连接。

2.防火墙设置(若出现以下情况)
在mysql的命令行,输入密码后,出现错误,命令行一闪而过,无法进入数据库。

考虑防火墙阻止,设置防火墙。

3.mysql账户设置
在命令行输入密码后可以进入,数据库,进行以下设置。

1)我们先检查一下用户的设置,可以看出来root用户是允许任意的机器连接的。

2)检查配置文件,发现配置文件中没有bind-address的设置,故此,判断不是这里的问题。

那剩下来就是检查网络问题。

3)可以看出防火墙已经启用,我们先关闭防火墙,然后再尝试连接。

4)再次验证,即可发现数据库可以成功链接了。

discuz论坛错误大全

discuz论坛错误大全

discuz论坛错误大全网站技术 2008-09-29 17:48:49 阅读79 评论0 字号:大中小订阅信息1:Error: Access denied for user: 'linanma@localhost' (Using password: YES)错误分析:这个是新手安装论坛经常出现的问题之一,产生原因一般有两种1、数据库用户名或密码不正确引起的错误。

2、config.inc.php的属性不是777。

解决方法:1、联系空间服务商询问正确的数据库服务器用户名和密码,记住是数据库服务器的密码,别弄错了。

如果是安装的时候出现这个问题,那就把正确的用户名和密码填到输入框中。

2、修改论坛根目录下的config.inc.php属性为777。

用ftp软件登录到ftp站点,选择config.inc.php点击右键-〉属性设置为可读可写(即777)。

信息2:Error: Unknown column 'msignature' in 'field list'错误分析:字面意思是说缺少'msignature'字段,一般情况是因为安装插件时修改了程序文件而没有升级数据库造成的,或者是因为数据库和程序文件不相匹配,也就是说数据库的版本和程序文件的版本不同(这里说都是discuz的版本,比如数据库用的是discuz2.x的而程序文件是discuz4.0的,那肯定会出现上述问题)。

解决方法:如果是安装了插件的,请仔细察看该插件安装的说明文件,看有没有提供升级数据库的SQL语句,找到后以管理的身份进入“系统设置”-〉“数据库升级”-〉拷贝你找到的升级数据库SQL语句到上面-〉“提交”。

如果还是没能解决问题的话,删除服务器上你修改过的文件,之后重新上传该文件到相应目录(即,用你机子上的没有修改过的文件替换服务器上的文件)。

如果还没有解决问题,那请先确定你的数据库是discuz哪个版本的,之后上传这个版本的程序文件到服务器。

discuz! database error

discuz! database error

discuz! database error标题:Discuz!数据库错误摘要:本文介绍了 Discuz!论坛平台中可能出现的数据库错误,以及解决这些错误的方法。

首先,我们将说明什么是Discuz!数据库错误,以及常见的错误类型。

然后,我们将讨论一些可能导致这些错误的原因,并提供适用于各种错误类型的解决方案。

最后,我们将给出一些建议,帮助您预防和避免遇到这些错误。

第一部分:Discuz!数据库错误简介Discuz!是一个功能强大且非常受欢迎的开源论坛平台,用于创建和管理在线社区。

然而,在使用Discuz!时,用户可能会遇到各种数据库错误。

这些错误可能会导致站点无法正常运行,甚至导致数据丢失。

了解这些错误并知道如何解决它们是维护Discuz!网站的重要一环。

第二部分:常见的Discuz!数据库错误在这一节中,我们将介绍一些常见的Discuz!数据库错误,包括以下几种类型:1. 连接错误:当Discuz!无法连接到数据库时,会出现此错误。

可能的原因包括错误的数据库配置、数据库服务器不可用等。

2. 数据库查询错误:这种错误通常是由于错误的SQL语句或数据库表结构不一致导致的。

这可能会导致无法获取或更新数据。

3. 数据库备份和恢复错误:如果在进行数据库备份或恢复过程中出现错误,可能会导致数据丢失或无法正确恢复。

4. 数据库表错误:这种错误通常是由于数据库表损坏或被删除导致的。

这可能会导致无法访问特定的论坛功能或数据。

第三部分:可能导致Discuz!数据库错误的原因在这一节中,我们将讨论一些可能导致Discuz!数据库错误的常见原因,包括以下几点:1. 错误的数据库配置:如果Discuz!的数据库配置不正确,连接数据库时就会出现错误。

2. 数据库故障:数据库服务器的故障或不可用可能会导致Discuz!无法正常连接或访问数据库。

3. 网络问题:网络故障、网络连接不稳定等原因可能导致Discuz!无法连接到数据库服务器。

错误:无法打开用户默认数据库

错误:无法打开用户默认数据库

错误:⽆法打开⽤户默认数据库连接到 SQL Server 的实例时收到错误消息:“Cannot open user default database”(⽆法打开⽤户默认数据库)每位⽤户都有⼀个默认的数据库。

当您连接到运⾏ Microsoft SQL Server 的计算机时,如果未指定登录数据库,则将使⽤默认的数据库。

但是,如果默认数据库在连接时不可⽤,则可能⽆法进⾏连接。

并且,您将收到错误消息 4062 或错误消息 4064。

这些错误消息的原⽂如下所⽰:⽤户默认数据库在连接时不可⽤。

这可能是因为该数据库:处于可疑模式。

不再存在。

处于单⽤户模式,并且唯⼀可⽤的连接已由其他⽤户或事物使⽤。

已被分离。

已设置为 RESTRICTED_USER 状态。

处于脱机状态。

设置为紧急状态。

不具有映射到⽤户的登录帐户,或者该⽤户已被拒绝访问。

此外,该登录帐户可能是多个组的成员,且其中⼀个组的默认数据库在连接时不可⽤。

要解决此问题,请在连接字符串中指定⼀个有效的可⽤数据库。

要避免在⽤户的默认数据库不可⽤时出现错误,请以能够修改登录的⽤户⾝份登录。

然后,将⽤户的默认数据库更改为当前可供连接使⽤的数据库。

SQL Server 2005在 SQL Server 2005 中,可以使⽤ sqlcmd 实⽤程序更改默认数据库。

为此,请按照下列步骤操作:1. 单击“开始”,单击“运⾏”,键⼊cmd,然后按 Enter。

2. 根据 SQL Server 登录使⽤的⾝份验证种类,请使⽤以下⽅法之⼀:如果 SQL Server 登录使⽤ Microsoft Windows ⾝份验证连接到该实例,请在命令提⽰符处键⼊以下内容,然后按 Enter:sqlcmd –E -S InstanceName –d master如果 SQL Server 登录使⽤ SQL Server ⾝份验证连接到该实例,请在命令提⽰符处键⼊以下内容,然后按 Enter:sqlcmd -S InstanceName -d master -U SQLLogin -P Password注意:InstanceName是要连接到的 SQL Server 2005 实例的名称的占位符。

2003server安装遇到的问题及解决办法

2003server安装遇到的问题及解决办法
登陆故障
错误代码:1726(6BEH)
Source :KDLogin
Detail :Automation 错误
解决方法:
1、右键“我的电脑”,选择“属性”
2、选择“高级”,再选择性能中的“设置”
3、弹出性能选项窗体中,选择“数据执行保护”
4、选择“为除下列选定程序之外的所有程序和服务启用DEP
5、点击“添加”,然后选择Windows\system32\dllhost.exe 文件。
6、最后点击“确定”,退出窗体即可。
问题2
现象:
NT AUTHORITY\NETWORK SERVICE 无法连接数据库
2. 把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator组中
我的电脑-->右键-->管理-->本地用户和组
选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。
(2009-03-04 13:20:25) 咖啡绿茶
在企业管理器中加入NetWord Service用户
打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中单击右键-->选择“新建登录”-->在“常规”选项卡中单击“名称”旁边的按钮“...”-->选择“Administrators”组-->单击下面的“成员”按钮-->选择“Network Service”-->单击“添加”按钮-->单击“确定”,返回“新建登录”对话框-->保证身份验证类型为“windows验证”和“允许访问”-->单击“确定”-->关闭“企业管理器”

Windows7(64位)不能连接Access2003问题

Windows7(64位)不能连接Access2003问题

Windows7(64位)成功连接Access2003一、在Windows7(64位)下,C#成功使用Access2003下载:AccessDatabaseEngine_X64.exe(64位数据库引擎ADE)/zh-cn/download/details.aspx?id=13255(1)在Windows7(64位)下,卸掉 office2003或2007,不卸掉64位数据库引擎ADE 不能安装;(2)先安装AccessDatabaseEngine_X64.exe;其次安装Office2003或Office2007;(3)开发项目中引入System.DATA。

其中有System.Data.OleDb ;(4)将程序语句中“Microsoft.Jet.OLEDB.4.0”改为“Microsoft.ACE.OLEDB.12.0”即可。

见代码如下: //WindowsXP 连接Access2003//string strCN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="文件名";Jet OLEDB:Database Password=密码"; // Windows7(64位)/ Windows XP 连接Access2007或2003 Connection string for via OleDBstringstrCN = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" 文件名 ";Jet OLEDB:Database Password=密码"; try {cnDB = new OleDbConnection (strCN);cnDB.Open();return cnDB;//返回类型为OleDbConnection 类} catch (Exception ex) {MessageBox .Show(ex.Message);return null ;}即ACE 与操作系统、数据库和应用程序的匹配关系,见下图:图1. ACE 与操作系统、数据库和应用程序的匹配关系安装AccessDatabaseEngine_X64.exe (64位数据库引擎ADE)即一系列组件,帮助在现有的 Microsoft Office 文件(例如 Microsoft Office Access 2010(*.mdb 和 *.accdb )和 Microsoft Office Excel 2010(*.xls 、*.xlsx 和 *.xlsb )文件)与其他数据源(例如 Microsoft SQL Server )之间传输数据。

MySQL远程连接失败(错误码:2003)

MySQL远程连接失败(错误码:2003)

MySQL远程连接失败(错误码:2003)MySQL远程连接失败(错误码:2003)更新于2018年3⽉12⽇⼀环境信息服务器系统:Oracle Linux 7.3服务器MySQL版本:MySQL 5.7.20本地系统:win10本地客户端:Navicat for MySQL 10.1.7本地开发环境:python(3.6.3),PyMySQL(0.8.0)假设:登录⽤户名为admin,密码为adminpwd ,MySQL连接端⼝3306⼆问题描述本地客户端及代码连接均失败: 2003, "Can't connect to MySQL server on '192.168.1.166' (10061)"python连接MySQL代码import pymysqlconn= pymysql.connect(host='192.168.1.166',port = 3306,user='admin',passwd='adminpwd',db ='test',charset='utf8')# 使⽤cursor⽅法获取操作游标cur = conn.cursor()# 使⽤execute ⽅法执⾏sql语句cur.execute("select version()")# 使⽤fetchone()⽅法获取⼀条数据库data = cur.fetchone()print("datebase version : %s"%data)# 关闭数据库连接conn.close()python连接MySQL报错Traceback (most recent call last):File "D:/JetBrains/test/study_test/mysql_test1.py", line 15, in <module>charset='utf8'File "D:\JetBrains\pyEnv\python363\lib\site-packages\pymysql\__init__.py", line 90, in Connectreturn Connection(*args, **kwargs)File "D:\JetBrains\pyEnv\python363\lib\site-packages\pymysql\connections.py", line 699, in __init__self.connect()File "D:\JetBrains\pyEnv\python363\lib\site-packages\pymysql\connections.py", line 967, in connectraise excpymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '192.168.1.166' (timed out)")三官⽅⽂档描述"The error (2003) Can't connect to MySQL server on 'server' (10061) indicates that the network connection has been refused. You should check that there is a MySQL server running, that it has network connections enabled, and that the netwo ⾦⼭译⽂:错误(2003年)⽆法连接到“server”(10061)上的mysql服务器,表⽰⽹络连接已被拒绝。

CantconnecttoMySQLserveronlocalhost(10061)解决方法

CantconnecttoMySQLserveronlocalhost(10061)解决方法

CantconnecttoMySQLserveronlocalhost(10061)解决⽅法⾸先检查MySQL 服务没有启动》如果没有启动,则要启动这个服务。

有时候安装mysql后使⽤mysql命令时报错 Can't connect to MySQL server on localhost (10061),或者⽤net start mysql 时报服务名⽆效,⼀般是因为mysql服务没有启动。

这时候可以⽤管理⾝份运⾏cmd.exe(注意必须是管理员⾝份运⾏),否则会报Install/Remove of the Service Denied! 可以在下图路径中找到cmd.exe,右键⽤管理员⾝份运⾏。

cmd在管理员权限的⼏种运⾏⽅法1、win+R打开运⾏窗⼝。

2、在找到的cmd.exe中点右键,选择,以管理员⾝份运⾏。

第⼆种⽅法直接搜索栏输⼊CMD后(不要⽴即回车进⼊),按住CTRL+SHIFT+ENTER键可直接进⼊管理员模式命令⾏。

第三种⽅法、如果安装了powershell的朋友可以如下然后将mysql加⼊到Windows的服务中。

切换到mysql安装⽬录下的bin⽂件夹,命令⾏运⾏"mysqld --install"。

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqld --install此时使⽤“net start mysql”成功启动msyql,⼀般就可以正常启动mysql了有时候还是解决不了mysql8版本的问题我实测的MySQL8.0安装⽅法和⽹上的所有教程都不同,所以我不对⽐了,我直接说我摸索的正确步骤。

1.下载MySQL8.0后解压,根⽬录没有data⽂件夹和my.ini⽂件,我们也不要创建。

2.将“根⽬录/bin”路径添加到环境变量中,如果不添加就每次执⾏命令的时候都要带路径,因为我添加了,所以我是不带路径的。

在搭建MySQL+WorkBench时遇到的问题及解决办法

在搭建MySQL+WorkBench时遇到的问题及解决办法

在搭建MySQL+Workbench时遇到的问题及解决办法
环境概述:Win7 32位+ MySQL5.6 + Workbench6.1CE
问题一:ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)
问题二:无法启动MySQL服务,报错1067进程意外终止的问题
如果你也遇到了这样的问题,在浏览了网上说的各种解决办法后无效,可以尝试下面的解决办法。

首先要说明是我先安装的是MySQL5.6,用了一段时间之后再安装的Workbench,所以在使用Workbench时就遇到了上述的问题,后来解决问题的结果表明问题可能就出现在这个过程中。

OK,进入正题,其实解决问题的办法很简答,就是将MySQL安装目录下data文件夹中的ib_logfile0 ib_logfile1 ibdata1这种文件给删除掉,如下图
注意:这种方法会将你之前建立的数据库给删除掉,所以应当注意数据备份!!!
最后祝你成功解决问题!。

ConnectionOpen connect不存在或拒绝访问解决方法

ConnectionOpen connect不存在或拒绝访问解决方法

[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问解决方法羊羽长风(2007-02-15 09:09:30)本人为一客户死里活里的忙了好几天,问题终于解决,借助于网络同时也做了一些收集,以助遇到了同样问题的朋友!下面是我的网络搜索到的集:1、一台机器即作服务器又作客户机,软件连接中出现:[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问。

现从网上查阅问题解决办法有如下几种:(A)1:你如果是独立上网的请把21端口打开.局域网把1433端口打开就可以了. 2;关闭防火墙!(B)把数据库连接的SqlLocalName="(local)" 的(local) 改成IP试试。

可以把(local) 该成127.0.0.1,或者改成外网IP(C)打开服务,暂停全文检索及sql server服务开启sql server服务再开启全文检索服务(D)SQL Server 右键属性==>安全选项中的“所有权链接:”“允许跨数据库所有权链接”前面的勾要勾上(此操作需要重起SQL Server)。

2、你的问题我也出现过,我是两台电脑组成局域网,一台做网站服务器另一台为数据库服务器,配置为WIN2003-SP1+MS SQL-SP3 ,网站服务器直接连接外网,数据库服务器通过网站服务器连外网。

刚开机的时候一切运行正常,但是没过多久就会出现上面的情况,后来检查发现原来是数据库服务器的防火墙开着呢,当时是为了防止外界攻击才设的,我在防火墙上开了1433端口后试了下还不行,后来关掉防火墙,并关闭网站服务器的INTERNET共享。

然后运行,发现一切正常了。

5、Sql Server远程连接数据库时发生“[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问”的情况,原因有很多种,一般情况都是用过检查:1、防火墙;2、1433端口;来排除故障,但今天发现有以下情况同样会造成这个现象。

Discuz-Windows (server 2003) 服务器部署标准

Discuz-Windows (server 2003) 服务器部署标准

Windows (server 2003)服务器部署标准白丁简明版一、系统约定篇环境软件下载后存放位置:X:\Server_Tools环境软件安装位置:X:\Server_CorePHP安装位置:X:\Server_Core\PHPMySQL安装位置:X:\Server_Core\MySQLZend Optimizer安装位置:X:\Server_Core\ZendIIS网站站点根目录:X:\wwwrootMySQL 数据库位置:X:\Databasephp.ini存放位置:Y:\Windows\php.inimy.ini 存放位置:X:\Server_Core\MySQL\my.ini注:X和Y为本标准中的变量,X仅表示应用程序实际存放、安装的分区盘符,Y为系统所在分区盘符。

二、系统环境检查以及准备所需软件篇1、检查系统是否已安装IIS单击:“开始”-“管理工具”。

检查是否存在“Internet 信息服务(IIS)管理器”,由于操作系统盘中会自带IIS组件,所以建议安装操作系统时也把IIS组件安装上。

如果未安装,可以到网络上下载对应操作系统版本的IIS。

2、查看磁盘分区容量并确定使用策略打开“我的电脑”,查看除C区外各个磁盘分区的可用空间容量,使用容量较大的磁盘分区作为WEB根目录,且MySQL数据库存储目录(Database),尽量不要与WEB根目录同在一个磁盘分区内。

较小的磁盘分区可以作为服务环境软件的安装目录分区。

注:如有特殊要求则按要求进行部署。

3、下载环境软件将所有软件均下载存放于Server_Tools文件夹中,下载地址:mysql-essential-5.0.67-win32.msi/downloads/php-5.2.8-Win32.zip/downloads.phpZendOptimizer-3.3.3-Windows-i386.exe/en/products/guard/zend-optimizerPHPMyAdmin-3.1.0-all-languages.zip/home_page/downloads.php注意事项:php版本选择5.2.x,小版本号越新越好,暂时不要用php5.3版本,没有特殊原因,不要用php4了,php官方不再提供php4支持,MySQL版本选择5.0.x,小版本号越新越好,没有特殊原因不用其他版本,包括5.1,可能会有bug,php尽量使用非安装的绿色版本,MySQL尽量用安装版本。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

有效范围: 5000-65534 (十进制)
默认值: 0×1388 (5000 十进制)
说明: 此参数控制程序请求任何可用的用户端口从系统时使用的最大端口号。通常情况下,暂时 (短期) 的端口被分配值 1024年和 5000 (含) 之间。之后的安全公告 MS08-037 发布,Windows Server 2003 的行为已更改,以更好地匹配的 Windows Server 2008 和 Windows Vista。有关 Microsoft 安全公告 MS08-037 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
953230M器,然后重新启动计算机。
注意其他 TCPTimedWaitDelay 注册表参数确定在多长时间关闭的端口一直等待,直到关闭的端口可以重复使用。
2、当然还有另外一种办法,卸载这个补丁,在控制面板里卸载即可。不推荐这么做,更新补丁肯定是有原因的,卸载可能导致系统不稳定就得不偿失了。
951746对于 Windows Server 2008 中,Windows Server 2003 和 Windows 2000 服务器 (DNS 服务器端) 的 DNS 安全更新的 MS08-037: 说明: 2008 年 7 月 8 日
951748在 Windows Server 2003、 Windows XP 和 Windows 2000 服务器 (客户端) 的 DNS 的安全更新的 MS08-037: 说明: 2008 年 7 月 8 日
这个补丁是:微软补丁KB967723??解决这个问题的办法,咱们可以参考微软给我们的解决方案:
1、修改注册表,建议值为 65533(十进制)
默认的临时 TCP 端口的最大数量是 5000″适用于”部分中包括的产品。已在这些产品中添加新参数。若要增加临时端口的最大数量,请执行以下步骤:
启动注册表编辑器。
修改完以后重启服务器即可。
Discuz! Database Error(2003) notconnect 最完整解决办法方案
很多升级了Discuz X的站长应该遇到过这个问题:Discuz!Database Error(2005/2003/..)notconnect ,这个是数据库连接错误,开始以为是DZ的问题,后面有人指出这其实是微软更新补丁后造成的。
在注册表中,找到以下子项,然后单击 $参数
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
在编辑菜单中,单击新建,然后添加以下注册表项:
值名称: MaxUserPort
值类型: 双字节
值数据: 65534
相关文档
最新文档