zoukankan      html  css  js  c++  java
  • MySQL error2003错误原因以及解决方案

    转自:http://hi.baidu.com/tianxia339/item/8e8849111461ea7e7a5f2540

    出现ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)错误有一下几种原因:

    一、mysql数据库没有启动
    这种情况也正是我遇到的,到windows服务选项里查看发现没有mysql数据库服务这个选项,记得刚开始安装mysql的时候是有的。所以这种情况下我重新安装了一下mysql数据库,windows服务里又有这个选项了,重新启动mysql数据库,可以正常连接和使用mysql数据库了。问题解决。
     (怎么启动?下面介绍)

    启动方法:开始->运行->services.msc
                   在里面找到名称为MySQL的服务,双击打开属性,点启动。

    其他方法:

    方法一:net start mysql56(或者是其他服务名)

    方法二:在XP下启动MySQL服务 
    MySql安装目录:“d:\MySql\”
    进入命令行输入窗口(Dos命令输入)
    进入“d:\MySql\bin”目录下运行“mysqld -u root” 命令。写法:
    d:\MySql\bin\mysqld -u root (Enter)
    运行后在进程管理中有mysql的进程,运行成功(可能需要手动关闭命令窗口)
    然后在“d:\MySql\bin\”目录下运行“mysql” 命令
    写法:d:\MySql\bin\(Enter)
    屏幕出现:
    mysql>
    然后就可以输入数据库语句。

    二、MySQL 服务器资源紧张,导致无法连接
     
    解决方法:
    1、如果你是虚拟主机用户(购买的空间),则联系空间商检查 MySQL 是否正常启动,并确认 MySQL 的配置信息(是否为 localhost);
    2、如果你是独立主机用户(拥有管理主机权限),则按下面步骤检查:
    1)检查是否启动了 MySQL 服务。
    Windows 主机的话,右键点击我的电脑,单击管理,在服务和应用程序中找到 MySQL 服务,看是否是已启动的状态。
    如果出现"ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)", 说明你的MySQL还没有启动。
    解决办法:
    第一步
    删除c:windowns下面的my.ini
    第二步
    打开mysql/bin/mysqladmin.exe 输入用户名 和密码
    第三步 在dos下 输入 mysqld-nt -remove 删除服务
    在接着输入 mysqld-nt -install
    第四步 输入mysql 启动成功

  • 相关阅读:
    Mac OS X系统下的Android环境变量配置
    mac 终端 常用命令
    如何在mac本上安装android sdk
    让浏览器支持Webp
    ngCordova安装配置使用教程
    js中const,var,let区别
    avaScript技术面试时要小心的三个问题
    视频H5のVideo标签在微信里的坑和技巧
    Git 忽略一些文件不加入版本控制
    "The /usr/local directory is not writable."解决方法
  • 原文地址:https://www.cnblogs.com/lianstyle/p/3736840.html
Copyright © 2011-2022 走看看