北大青鸟

首页 > 数据库技术教程

站内公告

mysql 无法联接的原因及处理方法

责任编辑:宏鹏来源:武汉北大青鸟鲁广校区时间:11-24
导读:mysql 无法联接的原因及处理方法。

故障现象 : 无法连接 mysql

错误信息 :ERROR 2003 (HY000): Can't connect to MySQL server on 'hostxxxxx' (10061)

原因 : mysqld数据库服务没有启动。

检查 :在windows 的任务管理器,或者 unix/linux下 ps -aux | grep mysql 看一下。确认服务已经启动。

处理 :启动mysqld 服务

故障现象 : 无法连接 mysql

错误信息 :ERROR 1130: Host xx.xx.xx.xx is not allowed to connect to this MySQL server

原因 : mysql服务器没有赋予此客户端远程连接的权限。

检查 :在mysql服务器本地查询mysql库里user表对应的host是否包含客户端机器的IP(%为不限制IP允许远程连接)。

处理 :修改mysql库下的user表:update user set host = '%' where user ='XXX';flush privileges;

故障现象 : 无法连接 mysql

错误信息 :ERROR 1045 (28000): Access denied for user 'usera'@'localhost' (using password:YES)

原因 : 用户账号并未创建

检查 :以管理员ROOT登录后,show grants for 'usera'@'localhost'; 或者 select user from mysql.user; 确认用户账号是否存在。

处理 :创建用户账号。

故障现象 : 无法连接 mysql

错误信息 :ERROR 2003 (HY000): Can't connect to MySQL server on 'hostxxxxx' (10061)

原因 : mysqld 客户端与服务端端口不一致。

检查 :在my.ini 设置下服务端口 这种情况特别是客户都与远程服务器端口不一致 很容易出现的问题

处理 :启动mysqld 服务

故障现象 : 无法连接 mysql windows

错误信息 :ERROR 2003 (HY000): Can't connect to MySQL server on 'hostxxxxx' (10061)

原因 : 同时开启大量的tcp端口和而有一小部分短命端口时,当他们处于time_wait时期,mysql可能会跑错端口

检查 :在windows 默认会开启5000个临时端口供调用,而他们的生命是120s,意思是在关闭端口的时候会有120秒的延时

处理 :减少不不必要的tcp端口。

修改注册表

故障现象 : 无法连接 mysql

错误信息 :ERROR 2002 (HY000): Can't connect to local MySQL server server through socket '/var/lib/mysql/mysql.sock'(111)

原因 : mysqld的mysql.sock没在相应的位置。

处理 :1.先查看/etc/rc.d/init.d/mysql status 看看是否启动

2.改权限 chown -R mysql:msyql /var/lib/mysql

3.修改/etc/my.cnf (注意:先停数据库)

[mysqld]

datadir=/usr/local/mysql/data

socket=/var/lib/mysql/mysql.sock

[mysql.server]

user=mysql

basedir=/usr/local/mysql

[client]

socker=/var/lib/mysql/mysql.sock

4.启动数据库

错误信息 :ERROR 2003 (HY000): Can't connect to MySQL server on 'hostxxxxx' (10061)

原因 : mysqld数据库服务没有启动。

检查 :在windows 的任务管理器,或者 unix/linux 下 ps -aux | grep mysql 看一下。确认服务已经启动。

处理 :启动mysqld 服务

错误信息 :ERROR 1130: Host xx.xx.xx.xx is not allowed to connect to this MySQL server

原因 : mysql服务器没有赋予此客户端远程连接的权限。

检查 :在mysql服务器本地查询mysql库里user表对应的host是否包含客户端机器的IP(%为不限制IP允许远程连接)。

处理 :修改mysql库下的user表:update user set host = '%' where user ='XXX';flush privileges;

错误信息 :ERROR 1045 (28000): Access denied for user 'usera'@'localhost' (using password:YES)

原因 : 用户账号并未创建

检查 :以管理员ROOT登录后,show grants for 'usera'@'localhost'; 或者 select user from mysql.user; 确认用户账号是否存在。

处理 :创建用户账号。

错误信息 :ERROR 2003 (HY000): Can't connect to MySQL server on 'hostxxxxx' (10061)

原因 : mysqld 客户端与服务端端口不一致。

检查 :在my.ini 设置下服务端口 这种情况特别是客户都与远程服务器端口不一致 很容易出现的问题

处理 :启动mysqld 服务

错误信息 :ERROR 2002 (HY000): Can't connect to local MySQL server server through socket '/var/lib/mysql/mysql.sock'(111)

原因 : mysqld的mysql.sock没在相应的位置。

处理 :1.先查看/etc/rc.d/init.d/mysql status 看看是否启动

2.改权限 chown -R mysql:msyql /var/lib/mysql

3.修改/etc/my.cnf (注意:先停数据库)

[mysqld]

datadir=/usr/local/mysql/data

socket=/var/lib/mysql/mysql.sock

[mysql.server]

user=mysql

basedir=/usr/local/mysql

[client]

socker=/var/lib/mysql/mysql.sock

4.启动数据库

错误信息 :ERROR 1045 (28000): Access denied for user 'usera'@'localhost' (using password:YES)

原因 : 用户账号并未创建

检查 :以管理员ROOT登录后,show grants for 'usera'@'localhost'; 或者 select user from mysql.user; 确认用户账号是否存在。

处理 :创建用户账号

故障现象 : 本地无法 mysql -u root -p 用原来的密码登录,但可以用无密码,远程必须用原密码登录

错误信息 :ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

原因 : 未知,不知道是否mysql的新密码控制策略

检查 :mysql -u root 密码空登录无问,远程用navica mysql无密码有问题,有密码无问题

处理 :暂时先把本地登录的密码去掉

版本环境:mysql Ver 14.14 Distrib 5.1.56, for debian-linux-gnu (i486) using readline 6.2

    看过该数据库技术教程的还看过

本文标题:mysql 无法联接的原因及处理方法,责任编辑:宏鹏,来源:武汉北大青鸟鲁广校区栏目,于11-24发布于北大青鸟鲁广校区。mysql 无法联接的原因及处理方法。

专业老师指导

赵老师

赵老师

从事IT教育培训十年有余,致力于帮助广大学子找到适合自己的专业

立即在线咨询

培训咨询客服

陈老师

陈老师

IT培训专业客服,用自己的真诚解决了无数学子的困惑

立即在线咨询

本文地址:https://m.027hpedu.com/html/1949.html

文章标题:mysql 无法联接的原因及处理方法

上一篇:

下一篇:

热点关注

推荐数据库技术教程

热门数据库技术教程

初中生
高中生
大学生
打工者
男生
女生

预约你的精彩未来

预约将免费领取7天课程体验卡

-------请选择试预约课程-------

JAVA
WEB前端
PHP
UI设计
Python
电子商务
视频剪辑
大数据工程师
平面设计

83345人已领取

全国百余家校区

只为您方便就学

北大青鸟鲁广校区

北大青鸟鲁广校区

武汉市洪山区珞喻路724号(地铁二号线光谷广场站F口出)

预约到校
领取学习大礼包

首页

热门课程

视频网课

新闻资讯

关于学校

联系学校

预约选课申请

  • 预约时间

    请选择预约时间

  • 预约课程

    请选择预约课程

  • 姓   名
  • 手机号
  • QQ 号
  • 微信号

添加老师微信号

专业老师24小时1对1学习指导

定制专属于你的专属学习方案

微信号:17740513250

复制老师的微信号

复制成功啦

快去微信添加老师为好友吧~

北大青鸟小青

微信号:17740513250

北大青鸟小青

微信号:17740513250

设置备注
小主知道啦