文档章节

ERROR 2002 (HY000): Can’t connect to local MySQL s

card123
 card123
发布于 2015/11/25 11:36
字数 348
阅读 110
收藏 0

码上生花,ECharts 作品展示赛正式启动!>>>

ps -A | grep -i mysql

kill 列出来的进程

service mysql start

我的问题就解决了

----------------------------------------------

Fedora8启动mysql 报错:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.
另外看看是不是权限问题.

2、确定你的mysql.sock是不是在那个位置,
mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock

3、试试:service mysqld start

4、如果是权限问题,则先改变权限 #chown -R mysql:mysql /var/lib/mysql

[root@localhost ~]# /etc/init.d/mysqld start
启动 MySQL: [ 确定 ]
[root@localhost ~]# mysql -uroot -p

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
原因是,/var/lib/mysql 的访问权限问题。

shell> chown -R mysql:mysql /var/lib/mysql

接着启动服务器

shell> /etc/init.d/mysql start

服务器正常启动后察看 /var/lib/mysql 自动生成mysql.sock文件。

但是我的问题仍然没有得到解决。

问题终于解决:
方法: 修改/etc/my.conf:
[mysqld] 
datadir=/usr/local/mysql/data 
socket=/var/lib/mysql/mysql.sock 

[mysql.server] 
user=mysql 
basedir=/usr/local/mysql 

If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as: 

[client] 
socket=/var/lib/mysql/mysql.sock 

发现依旧如此,运行/etc/init.d/mysql start报错:Starting MySQLCouldn't find MySQL manager or server 
是mysqld服务没启,运行/usr/local/mysql/bin/mysqld_safe &

问题解决。

分类: Liunx


本文转载自:http://www.cnblogs.com/visi_zhangyang/archive/2012/03/05/2380531.html

card123
粉丝 0
博文 15
码字总数 3390
作品 0
朝阳
程序员
私信 提问
加载中
请先登录后再评论。
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock...

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了 ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysq......

osc_rkq70frl
2018/07/01
13
0
Running MYSQL 5.7 By Bash On Ubuntu On Windows:ERROR 2002 (HY000): Can't connect to local MyS...

root@PC-RENGUOQIANG:/usr/sbin# /etc/init.d/mysql start* Starting MySQL database server mysqld [ OK ]root@PC-RENGUOQIANG:/usr/sbin# ps -ef | grep mysqlmysql 171 1 0 11:58 ? 00:00......

osc_4nr2ziai
2019/12/12
1
0
2.2.Can't connect to local MySQL server th...

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动. 另......

boco
2012/11/04
70
0
Mysql启动失败Can’t connect to local MySQL server throu

这个错误让我犯难,折腾了好几个小时 网上去搜索,一大片的内容都是这个 http://hi.baidu.com/lewutian/blog/item/a361a59b6b0480bec9eaf4c5.html 可以看出是相互抄袭的结果 引用 启动mysql...

林鼎
2014/02/18
404
0
ERROR 2002 (HY000): Can't connect to local MySQL解决方法

启动mysql 报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l......

misshei
2016/07/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Android | Tangram动态页面之路(七)硬核的Virtualview

何为Virtualview,简单来说,就是通过xml来描述视图,然后压缩成二进制格式,客户端通过解析并渲染成原生view或交由Canvas绘制的过程。 系列文章: 需求背景 Tangram和vlayout介绍 Tangram的...

哈利迪
14分钟前
9
0
深入理解 Java 乱码问题

前言 这段时间在看 TCP/IP 网络通信这块,好奇我的电脑和局域网中电脑怎样通信,又怎样外网通信,Mysql 相关的博客延期执行了。 好久没写博客了,就把以前的博客整理一下,发布到自己的网站上...

万古云霄
16分钟前
27
0
如何监控 Linux 服务器状态?

Linux 服务器我们天天打交道,特别是 Linux 工程师更是如此。为了保证服务器的安全与性能,我们经常需要监控服务器的一些状态,以保证工作能顺利开展。 本文介绍的几个命令,不仅仅适用于服务...

良许Linux
30分钟前
13
0
springboot整合mybatis_plus

码云代码链接: https://gitee.com/liselotte/spring-boot-mp-demo

zhengzhixiang
36分钟前
11
0
BIO、NIO、AIO、Netty面试题

https://juejin.im/post/5e9421836fb9a03c7b3051bb

JaneRoad
44分钟前
25
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部