ERROR 2002 (HY000): 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 &
问题解决。
转载于:https://blog.51cto.com/jimmyrobert/1768888
ERROR 2002 (HY000): mysql相关推荐
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' ...
- ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了
2019独角兽企业重金招聘Python工程师标准>>> ps -A | grep -i mysql kill 列出来的进程 service mysql start 我的问题就解决了 ...
- 解决MySQL报错ERROR 2002 (HY000)【转】
今天在为新的业务线搭架数据库后,在启动的时候报错 root@qsbilldatahis-db01:/usr/local/mysql/bin# ./mysql ERROR 2002 (HY000): C ...
- ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock
问题描述 今天阿里云服务器安装mysql的收,遇到了一个很熟悉的问题 输入 #mysql -u root -pERROR 2002 (HY000): Can't connect to local My ...
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysq
http://hi.baidu.com/magecommerce/item/962c5a329db1eef1a9842809 配置文件设置不正确,也可能导致mysql.sock文件无法创建,消除错误日 ...
- mysql启动报错2002_mysql登陆启动报错 ERROR 2002 (HY000) 解决方法
报错信息 登陆数据库报错:` ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysq ...
- ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘
启动数据库时报错,代码ERROR 2002 (HY000) 报错截图: 原因:网络环境发生改变,mysql配置文件中绑定的IP与现在系统的IP不一致 解决:修改配置文件中绑定的IP地址为本系统的IP地 ...
- MySQL—ERROR 2002 (HY000): '/var/lib/mysql/mysql.sock'解决记录
问题描述 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.so ...
- 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 mysql 启动不了 ps -A | grep ...
- mysql 5.6 2002_MySQL错误ERROR 2002 (HY000): Can't connect to local MySQL server
http://www.jb51.net/article/56952.htm 在安装好了MySQL之后,使用了新的配置文件后,MySQL服务器可以成功启动,但在登陆的时候出现了ERROR 2002 (H ...
最新文章
- vue2.0+wechat
- iOS 中正则表达式的使用
- idea怎么打包有依赖关系的项目_项目需求不明确,项目各模块逻辑关系不清晰,怎么排计划?...
- 2000字精华总结,安利一个超好用的Pandas数据挖掘分析神器
- 转义字符 /r与/n的区别
- phpcms v9中模板标签和联动菜单的使用方法详解
- ASPxGridView EditFormLayout修改 TextBox文本长度
- 网络打印机查找不到_打印机驱动的安装教程
- 如何可以让球的时速达到100公里?
- Sublime Text3中文环境设置
- 【生活相关】二(2014年新年畅想)
- 第二章 传送与交换作业
- 《那些年啊,那些事——一个程序员的奋斗史》——18
- Ubuntu的各种软件下载和安装命令
- Flink 常见面试题
- Netlogon特权提升漏洞
- jedis实现订阅发布-publish/subscribe
- 安装redis时 提示执行make命令时提示 CC adlist.o /bin/sh: cc: 未找到命令
- 安卓开发-模拟登陆上海理工大学-方正教务系统(HttpsURLConnection)
- 什么是全栈架构师?今天小老弟给你安排的明明白白!
热门文章
- PHP Mysql or条件排序问题
- 跑跑卡丁车rush服务器维护,跑跑卡丁车Rush+测试服
- Win10 Composer下载安装
- gogs 把用户加入项目
- git 暂存文件操作 stash
- 专题五:MATLAB数据分析与多项式计算
- PHP中的数组(查找)
- 2019年三峡大学计算机考研名单,三峡大学2019硕士研究生复试录取方案
- 同一家公司不同CPU的LINUX,还是有所差异
- com.jogamp.opengl.GLException: J3D-Renderer-1: createImpl ARB n/a but required, profile > GL2 reques