Chinaunix首页 | 论坛 | 博客
  • 博客访问: 371197
  • 博文数量: 114
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1219
  • 用 户 组: 普通用户
  • 注册时间: 2015-02-07 21:23
文章分类

全部博文(114)

文章存档

2018年(1)

2017年(5)

2016年(87)

2015年(21)

我的朋友

分类: 系统运维

2015-10-28 00:42:09

问题描述:
1.mysql
安装完成后,使用
service mysqld restart
总是出现stop mysqld service 失败。
2.
使用mysql -uroot -p登录出现找不到 /var/lib/mysql/mysql.sock问题。
3.
使用service mysqld status出现 mysql dead but subsys locked
解决方法:
大多数mysql都是rpm方式安装的。它会自动寻找/var/lib/mysql/mysql.sock这个文件。
1.
首先检查mysql.sock的位置。
通过/etc/my.cnf中的socket的字段。
如果socket如下所示:

socket=/tmp/mysql.sock

2.mysql.sock增加软连接(相当于windows中的快捷方式)。比如实际的mysql.sock/tmp/下。
则运行如下命令。

ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

3.如果上述两种方法都不生效。那么使用
3.1 service mysqld restart
3.2 service mysqld status
如果出现 mysql dead but subsys locked

我的rhel5.4执行了3.1以后就ok

然后执行mysqladmin –u root password scf

密码改成scfok
4.
方法 1
4.1 service mysqld stop (
停止服务)
4.2 rm -fr /var/lib/mysql/* (
删除/var/lib/mysql下的所有文件)
4.3 rm /var/lock/subsys/mysqld(
删除锁定文件)
4.4 killall mysqld (
杀死所有mysqld进程
4.5 service mysql start (
启动mysql服务。)
阅读(1792) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~