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 启动成功


  • 相关阅读:
    【ML-9-1】支持向量机--软硬间隔与支持向量机
    【ML-8】感知机算法-传统和对偶形式
    【ML-7】聚类算法--K-means和k-mediods/密度聚类/层次聚类
    【ML-7】聚类算法-实例代码
    【ML-6-2】集成学习-boosting(Adaboost和GBDT )
    【ML-6-1】集成学习-bagging(随机森林)
    【ML-5】决策树算法
    【ML-4】逻辑回归--用于分类
    【ML-3.1】梯度下降于牛顿法实例
    树状数组
  • 原文地址:https://www.cnblogs.com/chenjianhong/p/4144564.html
Copyright © 2011-2022 走看看