求助,关于Navicat连接SLQ2000的问题。在线等!!!

Mmcna 2010-10-23 09:36:21
我的系统是XP,用Navicat连接SLQ的时候始终出现10061错误,在网上查了下说是SLQ没有启动,但是我的SLQ显示正在运行。。而且利用SLQ查询分析器连接服务器的时候是正常的。

由于安装的时候无法设置SQL验证,所以用的是WINDOWS验证的方法。


不知道和这个有没有关系,还望各位帮帮忙

...全文
647 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
prowang 2010-12-01
搜MSSQL 查询工具的时候到了这里。。。
顺手回帖吧。。。
楼主啊,Navicat是给 mYsql用的,不是给 mS sql用的。
自然不行了。。
回复
abuying 2010-10-24
安装的时候无法设置SQL验证,所以用的是WINDOWS验证的方法

为什么无法设置SQL验证?问题正自于此。
10061错误是
WSAGetLastError() returned 10061, Connection refused"
No socket for server. ConnectToServer()
连接拒绝!window验证不行。

回复
claro 2010-10-23
一时语塞!

在y和s间徘徊。
回复
Mmcna 2010-10-23
补充一下

我是在本机运行,没用远程。
回复
Mmcna 2010-10-23
[Quote=引用 7 楼 zsh0809 的回复:]
引用 5 楼 mmcna 的回复:

还是不行。。。。郁闷

下面那段红字也看了吧?
你的是MySql数据库啊,可以到MySQL那边去问问。

SLQ 2000是什么?SQL SERVER 2000?
[/Quote]

下面的红字也看了。另外我用的SQL SERVER 2000 个人版的
回复
Mmcna 2010-10-23
SQL SERVER 2000 个人版
回复
王向飞 2010-10-23
net start mysqld
回复
zsh0809 2010-10-23
[Quote=引用 5 楼 mmcna 的回复:]

还是不行。。。。郁闷
[/Quote]
下面那段红字也看了吧?
你的是MySql数据库啊,可以到MySQL那边去问问。

SLQ 2000是什么?SQL SERVER 2000?
回复
dawugui 2010-10-23
[Quote=引用楼主 mmcna 的回复:]
我的系统是XP,用Navicat连接SLQ的时候始终出现10061错误,在网上查了下说是SLQ没有启动,但是我的SLQ显示正在运行。。而且利用SLQ查询分析器连接服务器的时候是正常的。

由于安装的时候无法设置SQL验证,所以用的是WINDOWS验证的方法。


不知道和这个有没有关系,还望各位帮帮忙
[/Quote]建议你用windows 2000/2003 server 企业版 安装 sql server 2000 企业版(sp4)
回复
Mmcna 2010-10-23
还是不行。。。。郁闷
回复
zsh0809 2010-10-23
Can't connect to MySQL server on 'localhost' (10061)解决方法
安装在D盘的discuzz!打开后出现上述错误,请问应如何处理?
winmysqladmin已经启动,但三色树上有一个小红点
如果出现"ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)",说明你的MySQL还没有启动。

解决办法:
第一步
删除c:\windowns下面的my.ini

第二步
打开c:\mysql\bin\winmysqladmin.exe 输入用户名 和密码

第三步 在dos下 输入 mysqld-nt -remove 删除服务
在接着输入 mysqld-nt -install

第四步 输入mysql 启动成功。

其它可参考的方法:

1.看看hosts文件中localhost是不是指向127.0.0.1
2.如果是没启动mysql服务,则可运行net start mysql。
3.一些相关命令:
mysqld-nt --install #启动Mysql
mysql #运行Mysql
mysql -h ipAddress -u username -p


或者:直接去bin里点mysqld.exe或mysqld-nt.exe,看下它的进程能否正常运行,如不行,再去控制面板,服务里去启动它,看下是什么错误。如果不行,就在添加删除里删去mysql,然后再重装mysql,一般都能解决问题,可以在安装前备份一下DATA。


Error: Can't connect to MySQL server on 'localhost' (10061)
Errno.: 2003
错误编号:2003
问题分析:
无法连接到 MySQL 服务器,可能的情况为:
1、MySQL 服务没有启动,一般是在异常的情况下 MySQL 无法启动导致的,比如无可用的磁盘空间,my.ini 里 MySQL 的 basedir 路径设置错误等;
2、MySQL 服务器资源紧张,导致无法连接。

解决方法:
1、如果你是虚拟主机用户(购买的空间),则联系空间商检查 MySQL 是否正常启动,并确认 MySQL 的配置信息(是否为 localhost);
2、如果你是独立主机用户(拥有管理主机权限),则按下面步骤检查:
1)检查磁盘空间是否还有剩余可用空间,尽量保持有足够的磁盘空间可用。
2)检查 my.ini 里的 basedir (MySQL 安装地址) 和 datadir (数据目录存放地址)等参数设置是否正确,然后重新启动下 MySQL 服务。
回复
serioussamgb 2010-10-23
同样等待答案中
回复
Mmcna 2010-10-23
我这里显示


2003-Can't connect to MySQL server on 'localhost' (10061)
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-10-23 09:36
社区公告
暂无公告