软件安装:装机软件必备包

SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。最近在启动mysql的时候发现mysql报错了,错误代码是2002,通过查找相关的资料发现是var/lib/mysql 的访问权限问题,所以这篇文章主要介绍了mysql中异常错误ERROR:2002的解决方法,需要的朋友可以参考借鉴,下面来一起看看吧。

最近在启动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看看mysql是否已经启动.

另外看看是不是权限问题.

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 -u root -pERROR 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 &

问题解决。

总结

mysql报错error2002_mysql中异常出错ERROR:2002的处理办法分享相关推荐

  1. mysql报错error2002_mysql中异常错误ERROR:2002的解决方法分享

    最近在启动mysql的时候发现mysql报错了,错误代码是2002,通过查找相关的资料发现是var/lib/mysql 的访问权限问题,所以这篇文章主要介绍了mysql中异常错误ERROR:2002的 ...

  2. Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法

    Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...

  3. delimiter mysql报错_MySql中的DELIMITER错误

    我使用以下sql: DELIMITER $$ DROP PROCEDURE IF EXISTS `get_auto_increment_settings`$$ CREATE PROCEDURE `ge ...

  4. 【吭】centos安装mysql报错OSError: mysql_config not found/error: command ‘gcc‘ failed with exit status 1

    问题:    OSError: mysql_config not found 解决:yum install mysql-devel 问题:error: command 'gcc' failed wit ...

  5. MySQL报错: SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine

    执行命令:df -h [root@iZ25z6qcmrhZ ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 40G 38 ...

  6. centos7 mysql 1064_【mysql报错】1064 - You have an error in your SQL syntax;

    mysql 报错1064 - You have an error in your SQL syntax;https://www.cndba.cn/debimeng/article/3198 数据库版本 ...

  7. 安装32位mysql报错_在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法...

    在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下: error: Failed dependencies: libaio ...

  8. 在Linux中安装MySQL报错“error: Failed dependencies: mysql-community-libs(x86-32) >= 5.7.9 is needed by my“

    异常 在Linux中安装MySQL报错: 原因 因为缺少相关的依赖,所以要先安装这些依赖才能安装MySQL成功. 解决 (注意:这种方法是错误的,安装后并不能启动MySQL成功) 在每个安装指令后面添 ...

  9. mysql报错-ERROR 1206 (HY000)- The total number of locks exceeds the lock table size-的解决方法

    mysql报错"ERROR 1206 (HY000): The total number of locks exceeds the lock table size"的解决方法 问题 ...

最新文章

  1. 怎么判断膝关节错位_路走多了,膝盖疼是怎么回事?
  2. ArcGIS工具备忘
  3. 【小知识】为什么负数除二和右移一位的结果不一样?
  4. mysql派生数据,在数据库中,应该何时存储派生数据?
  5. 软件测试BUG参考标准
  6. asp.net验证码图片生成示例
  7. 论文阅读(4)--Part-Stacked CNN for Fine-Grained Visual Categorization
  8. LeetCode MySQL 1581. 进店却未进行过交易的顾客
  9. 推荐系统入门必读论文
  10. ubuntu16.04--cuda
  11. java 省市区三级联动_javaWeb数据库动态加载全国省市区三级联动
  12. 计算机编码,二进制编码数字
  13. Unity中的几个”近义词”
  14. 第6-5课:五子棋游戏的相关算法
  15. android 摄像头检测工具,检摄app2.0.2最新版(摄像头检测)
  16. 索尼 电视 android 8,索尼电视停止安卓8.0固件下载:因存在无法连接Wi-Fi的情况...
  17. 【20CSPS提高组】贪吃蛇
  18. 【转载】MAC OS X常用快捷键
  19. 说说DBA职责和目标
  20. (附源码)spring boot社区养老医疗服务平台 毕业设计 041148

热门文章

  1. Git Git用户ssh公钥管理
  2. 新冠肺炎的诊断与临床症状
  3. 大白菜备份还原linux,大白菜pe手动gho镜像还原,大白菜制作ghost镜像
  4. SVN的正确使用方法以及疑难问题的处理(持续更新与补充)
  5. 学习挖掘机和程序员哪个好
  6. 【Flink】Flink SQL 读取 CSV 文件
  7. OA 内有 需求收集的好建议
  8. R语言需要C语言基础吗,R语言入门(1)-初识R语言
  9. 无法在节点上执行物理内存检查
  10. Google表格初学者指南