linux系统一次不正常关机后,连接mysql的时候系统提示不能通过/tmp/mysql.sock文件进行连接,或者非正确关闭时,导致mysql.sock文件再次丢失,当你在次启动时出现如下错误,connect mysqld faild ,/tmp/mysql.sock can't find
mysql.sock的丢失主要是因为更改了机器名,在没有正确关闭mysqld的情况下,去执行mysqld_safe,这样他就删除已经运行的mysql.sock了。正常情况下,mysqld_safe 应该告诉我们是已经有Mysqld运行了,而上边并没有这样提示,主要是更改机器名导致mysqld_safe判断是否已经运行,去找的是newhostname.pid文件,但已经运行的mysqld生成的是oldhostname.pid, 肯定找不到newhostname.pid,所以mysqld_safe收拾一下(清理了mysql.sock),然后去重启,但是ibdata需要lock,它lock不了,还是起不了,但是老的mysql.sock就消失了
解决办法,实时上,在/etc/init.d 下有个连接启动脚本 mysqld ,我们启动时可以直接用它 service mysqld start |stop

转载于:https://blog.51cto.com/ppp1013/201019

mysql.sock文件丢失的一个原因相关推荐

  1. mysql.sock 误删_MySQL sock 文件丢失被删除解决方法 雪剑无影

    Mysql有两种连接方式: (1),TCP/IP (2),socket 对mysql.sock来说,其作用是程序与mysqlserver处于同一台机器,发起本地连接时可用. 例如你无须定义连接host ...

  2. MySQL找不到mysql.sock文件的临时解

    连接数据库时报错:Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2) "; 原因:1)mysq ...

  3. mysql脚本mysql_safe解释、mysql.sock文件、mysql_install_db

    1.首先解释下,启动mysql时为何会调用mysql_safe脚本来启动mysql [root@localhost ~]# /etc/init.d/mysqld start 正在启动 mysqld: ...

  4. mysql怎么用sb文件_mysql脚本mysql_safe解释、mysql.sock文件、mysql_install_db

    1.首先解释下,启动mysql时为何会调用mysql_safe脚本来启动mysql [root@localhost ~]# /etc/init.d/mysqld start 正在启动 mysqld: ...

  5. mysql.sock 文件解析

    在观察MySQL本地连接的时候,发现对mysql.sock是个啥我不明白,于是我提出了一个问题:mysql.sock到底存了什么信息? 根据多方查资料和自我思考,我有了自己的一些认识和结论,但结论并不 ...

  6. xllex.dll文件丢失是什么原因?怎么修复这个问题?

    电脑现在已经是很多白领以及工薪阶层的工作必备工具,尤其是在一些互联网公司或者是一些需要和网络打交道的公司当中,几乎人人一手电脑.电脑的各种软件拥有各种复杂的功能,可以帮助大家解决工作当中的问题,提升工 ...

  7. Mysql启动找不到mysql.sock文件问题(Centos7)

    刚装完Mysql5.7,将Mysql添加到开机自启.reboot之后mysql服务却没启动起来, 直接输入mysql –uroot –p ,出现如下错误,找不到mysql.sock文件.用servic ...

  8. 查看mysql.sock_如何查找 mysql 的mysql.sock文件?

    胡子哥哥 1.停止数据库服务: 使用/etc/init.d/mysql stop 或者 stop mysql 2. 在目标位置(/data)创建数据库文件的目录(如/mysqldb),并复制(如果不再 ...

  9. 解决mysql无法启动和重启:mysql.sock文件解锁

    网上大部分的解决方案是修改/etc/my.cnf文件,添加如下内容: 其实并不能解决问题 [client] port = 3306 socket = /var/lib/mysql/mysql.sock ...

  10. mysql没有frm文件_【1.1】mysql frm文件丢失(ibd文件丢失)

    [1]故障模拟准备环境 这里以innodb为例 [1.1]配置参数 开启独立表空间 innodb_file_per_table; [1.2]构建测试数据 create databasetest;cre ...

最新文章

  1. 两个对于Apriltag图片处理问题讨论
  2. day4 流程控制while 判断if
  3. 计算机节电模式不能打开,电脑进入节电模式打不开怎么办
  4. 微信小程序项目实战之天气预报
  5. 信息化与工业化融合的内涵、层次和方向
  6. 大数据之-入门_大数据特点(4V)---大数据之hadoop工作笔记0003
  7. Raspberry Pi 的新用法:检测家中的漏水情况
  8. 杭电 hdu 3343
  9. Codeforces_Round527_Div3_C题--Prefixes and Suffixes
  10. 【不懂】spring bean生命周期
  11. matlab 离散积分器设置,MATLABSIULINK积分器相关操作.docx
  12. FATAL :210330:1710: 3.0 SOLVE/read_biases: Zero WL biases read from N-file
  13. 重磅!汇新云88会员节福利大放送
  14. 数据结构--逻辑结构
  15. 语句覆盖、条件覆盖、判定覆盖、条件-判定覆盖、路径覆盖
  16. 旋转矩阵之到底顺时针还是逆时针
  17. android imageview方法,Android入门之ImageView的使用方法
  18. java计算机毕业设计共享充电宝管理系统演示录像2021源码+mysql数据库+系统+lw文档+部署
  19. elasticsearch 修改已存在的filed值 和 新增filed
  20. 2021-03-17 RK3288 接PHILIPS 4K显示器HDMI开机概率性不显示的问题

热门文章

  1. Mysql常见的引擎
  2. word中的总页数不包括封面、目录
  3. electron Windows和mac 的菜单栏隐藏
  4. 情感分析入门[2]-一些数学工具
  5. [bzoj2816][ZJOI2012]网络(LCT,splay)
  6. [Sdoi2013] 直径
  7. js动态创建Form表单并提交
  8. javascript 异步队列
  9. Java开发笔记(一百三十九)JavaFX的输入框
  10. 数据库中,什么是事务,事务的特性