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

    出现mysql #2003错误有一下几种原因
     

    一、mysql数据库没有启动

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

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

    其他方法:

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

    方法二:在XP下启动MySQL服务 
    MySql安装目录:“d:MySql”
    进入命令行输入窗口(Dos命令输入)
    进入“d:MySqlin”目录下运行“mysqld -u root” 命令。写法:
    d:MySqlinmysqld -u root (Enter)
    运行后在进程管理中有mysql的进程,运行成功(可能需要手动关闭命令窗口)
    然后在“d:MySqlin”目录下运行“mysql” 命令
    写法:d:MySqlin(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
    第二步
    打开c:mysqlbinwinmysqladmin.exe 输入用户名 和密码
    第三步 在dos下 输入 mysqld-nt -remove 删除服务
    在接着输入 mysqld-nt -install

    第四步 输入mysql 启动成功


  • 相关阅读:
    Parameter Binding in ASP.NET Web API
    Which HTTP methods match up to which CRUD methods?
    ErrorHandling in asp.net web api
    HttpStatusCode
    Autofac Getting Started(默认的构造函数注入)
    Autofac Controlling Scope and Lifetime
    luvit 被忽视的lua 高性能框架(仿nodejs)
    undefined与null的区别
    VsCode中使用Emmet神器快速编写HTML代码
    字符串匹配---KMP算法
  • 原文地址:https://www.cnblogs.com/chenjianhong/p/4144564.html
Copyright © 2011-2022 走看看