说实话,我对mysql这东东还真厌烦……用了好久没问题,突然前两天出现连接不了的问题,只好卸掉重装。我重装了N多次,又搜索看看是不是哪里没卸载,卸载的时候已经确认了以下项目:
1、mysql服务已经卸载了,这点在服务管理可以看到,已经没有该服务。
2、mysql安装目录已经删除掉,连藏在C:\Documents and Settings\All Users\Application Data下的mysql数据库目录也被我删除掉。
3、确认了c:\windows\下没有my.ini文件。
4、注册表经过了"mysql"字的搜索,把所有有关的注册信息都给我一并移除了。
5、感觉还没清干净,又搜索了电脑所有有关"mysql"的文件和文件夹,有的全删除了!
6、重启!
7、安装完mysql,进入mysql的设置向导,在向导中设置端口号3309好了,3309没被占用,已经用netstat查实。
8、最后设置执行:
     第一步:准备配置,通过;
     第二步:写入配置文件,通过;
     第三步:开启服务,通过;
     第四步:应用安全设置,一直等待1分多钟,弹出:
                  Can't connect to Mysql server on 'localhost'(10061)我真晕死……,我不知重装多少次了……,有谁能帮忙的?百度这个问题我都查烂了!没一个能解决的,要不是说服务没启动,那是不可能的。这时候用mysql命令控制器直接进入,root密码没有问题,权限更不可能吧?!才刚安装啊!

解决方案 »

  1.   

    参考下贴中的检查方法并贴出你的检查结果(#43楼)http://topic.csdn.net/u/20090920/22/14d4f597-b7d4-4c24-b0db-abb2956e66c3.html
    [收集]mysql   无法联接故障现象及原因
      

  2.   

    Win32 error code 10061: 由于目标计算机积极拒绝,无法连接。
    看不到图,你倒是说说啥版本?啥问题?
    mysql -u root能进去么?
      

  3.   

    我想挣大分,却苦于没人来问问题,干等着,也很急呀---如何安装mysql服务器---
    1下载zip版的mysql,如:(32位的)
    http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.5/mysql-5.5.8-win32.zip
    2 解压到某个目录。
    3 安装成win的服务,服务名aaa
    {你的安装目录}/bin/mysqld.exe --install aaa
    4 用windows服务管理器启动/停止mysqld服务器。
    %windir%\system32\services.msc /s
    5 删除此mysqld服务。
    {你的安装目录}/bin/mysqld.exe --remove aaa
    6 直接在命令行(临时运行)mysqld服务器的方法,任务管理器中关闭进程,即可退出。
    {你的安装目录}/bin/mysqld.exe  --standalone 
    7 官方帮助如下:
    Usage: mysqld [OPTIONS]
    NT and Win32 specific options:
      --install                     Install the default service (NT).
      --install-manual              Install the default service started manually (NT).
      --install service_name        Install an optional service (NT).
      --install-manual service_name Install an optional service started manually (NT).
      --remove                      Remove the default service from the service list (NT).
      --remove service_name         Remove the service_name from the service list (NT).
      --enable-named-pipe           Only to be used for the default server (NT).
      --standalone                  Dummy option to start as a standalone server (NT).
    8 想要高安全的话:
    1应该新建一个{user级别,即windows下的普通}账户,如“winmysql”,
    2在服务管理器的mysqld属性中,设置用“winmysql”来启动服务,
    3设置数据目录的ntfs权限,让本机管理员和“winmysql”完全控制。
      

  4.   

    mysql -u root 可以进去,密码为空。
    我用的是mysql 5.5版,winxp系统。
      

  5.   

    错误截图的外链地址:http://dl.dbank.com/c06119lfcu
      

  6.   

    别跟我说防火墙问题,360、杀毒软件、window自带防火墙监控全关闭都那样,也别跟我说“重装系统”四字。改密码改权限也别帖出来,羞死人的。
      

  7.   

    不是有skip么?跳过试试。
    关闭杀毒,防火墙,360!试试。看看mysqld.exe监听的是哪个端口,正常是在0.0.0.0的tcp3306口上监听。
    在另外机子上telnet你的机子的ip试试。正常的话应该出现版本号和一些乱码。
    另外的机子>telnet 192.168.0.1 3306             ---把你看到的监听端口替换3306
      

  8.   


    说明你的MYSQL服务已经启动! 从MYSQL本身来说已经没有问题了。
      

  9.   

    用phpadmin,navicat等客户端连接不上去,就是官方用的管理工具也没办法连接,都是报2003错误。
      

  10.   

    客户端没找到你的安装目录。
    或者,既然你是要通过localhost访问,你的本地服务器(Apache或者Windows自己的IIS)启动了吗?
      

  11.   

    假设mysqld监听于192.168.0.1 3306,你在另外的机子是无法用mysql -h 192.168.0.1 -u root登录的,你也无法用navicat等任何客户端连接成功。因为root默认只能从本机登录,默认密码为空,这也是我让你用下列命令测试的原因必须从另外的机子>telnet 192.168.0.1 3306 ---把你看到的监听端口替换3306telnet到底成功没?
    成功了,就要在本地先建能远程连接的账户,后!,才能用这个远程账户,从其他机子上连接。
      

  12.   

    在系统的host文件中添加远程连接的IP
      

  13.   

    你把数据的存放目录放在了“C:\Documents and Settings\All Users\Application Data”啊。
    一般都不要放C盘啊。
    然后你配置下my.ini,把目录改到D盘,重启试试。楼上几位高人的方法绝对管用的。
      

  14.   

    你先看下你在服务里能不能启动mysql的服务,还有你看可以换个端口3306的,另外其他程序没删或者冲突都可能,还有一种情况就是你装版本低的可能可以同通过。你报的错,主要是因为mysql的服务不能启动
      

  15.   

    不是 没装 sql server