当前位置: 首页 > 面试题库 >

mysql已死,但子系统已锁定

凤修筠
2023-03-14
问题内容

第一次Linux(RHEL 5.0) __上使用PHP-mysql
时,尝试使用mysqli_connect从PHP脚本连接到MySQL。
它显示以下错误:

Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'(2)

google搜索小时后,我发现解决方案,这是说在这里。

当我遵循这种方法并发出命令时:

service mysqld status

作为root用户,我mysql is dead but subsys locked知道: 有谁知道如何解决此问题并导致此错误?

  • 重新开始
  • 开始
  • 和停止MySQL

给出的输出为: FAILED
但PHP运行正常。我已经测试了phpinfo();Demo。
我已经在中安装了MySQL /usr/local/mysql/bin。有人可以帮我吗?任何帮助表示赞赏。

提前致谢。


问题答案:

尝试将A更新为大型软件包后,我的OTRS服务器出现了此问题。

解决方案是:

为安全起见复制:

cp /var/lock/subsys/mysqld /root/mysqld

比删除它

rm /var/lock/subsys/mysqld

比关闭所有依赖mysql的服务:

service httpd stop
service otrs stop

之后:

service mysqld restart
service httpd restart
service otrs restart

系统是CentOS 6.x



 类似资料:
  • 必要条件 处理方法 鸵鸟策略 死锁检测与死锁恢复 1. 每种类型一个资源的死锁检测 2. 每种类型多个资源的死锁检测 3. 死锁恢复 死锁预防 1. 破坏互斥条件 2. 破坏占有和等待条件 3. 破坏不可抢占条件 4. 破坏环路等待 死锁避免 1. 安全状态 2. 单个资源的银行家算法 3. 多个资源的银行家算法 必要条件 互斥:每个资源要么已经分配给了一个进程,要么就是可用的。 占有和等待:已经

  • 如何理解死锁的原因--即,如何找出哪些事务捕获了哪些锁? 我的Engine.log文件存在以下死锁: 我对日志中描述的内容的看法如下: ***(2)保持锁 记录锁空间id 0页号36025889 n位96表MYDB.MYTABLE trx id 4 271 9072205锁模式X锁rec,但不锁gap 记录锁,堆第27号物理记录:N_Fields72;紧凑格式;信息位0 ***(1)等待授予此锁:

  • 管理已封锁的联系人     封锁联系人 当不想接听特定对象拨打的电话时,只要封锁对方,即可不再接到对方的电话。 1. 进入 Skype 的选单画面后选择(联系人)。 2. 选择要封锁对象的图标后,按下按钮。 3. 选择[封锁]。 4. 选择[是]。 已从联系人名单删除对方。 提示 封锁后,该联系人的联系人名单中,会显示您的登入状态为(未承认)。 亦可选择(通话记录)进入封锁。 解除封锁 1. 进入

  • 一面 1. 聊聊项目 2. Python的gc机制 3. Python的异步机制 4. Python的多进程 进程池 跨进程通信 5. Pydantic 6. 写一个同时支持同步和异步的wrapper 二面 1. 算法题 合并区间 2. 能否接受加班 #面经#

  • 由于3月初还没完全准备好,错过了携程的第一批笔试,参加了3月底的第二批笔试,算法题四题过了三题,此时携程后端岗基本已经招满,所以我也基本不抱有希望了。时隔近两个月,算法系统开发部门把我捞了。下面是三轮面试的面经。 一面 40min 1. 自我介绍 2. 职业规划 3. 项目介绍(Webserver) - 日志模块的具体实现,如日志格式,缓冲区大小,存放日志的结构? - 缓冲区满了如何解决?回答加缓

  • 死锁概念 死锁(Deadlock)就是一个进程拿着资源A请求资源B,另一个进程拿着资源B请求资源A,双方都不释放自己的资源,导致两个进程都进行不下去。 示例程序 我们可以写代码模拟进程死锁的例子。 package main func main() { ch := make(chan int) <-ch } 运行结果 root@fa13d0439d7a:/go/src# go run de