linux mysql 崩溃_linux下centos7中mysql崩溃问题的解决

---恢复内容开始---

出现错误:

7f20e53bc45370bc1d83a2b565b0e6ec.png

94014911fea754f3fc413f10380b0c63.png

尝试解决:

错误解释是说系统运行过程中丢失了pid;我最先想到是 可能磁盘满了;于是 df -h 检查了一下;磁盘并没有满!

3cbaac18606b7ce8b52700b9b166f64b.png

于是我对/etc/my.cnf 【mysqld】进行了配置

datadir 配置; ===》 指定对应的数据库存储文件路径

socket配置; ===》  sock存储路径

user配置; ===》 mysql

关闭了log-bin;和binlog-format

对/usr/local/mysql/var 目录授予 mysql:mysql权限

删除错误文件;和mysql-bin.index 文件

chown -R mysql:mysql /usr/local/mysql/var/

rm -rf mysql-bin.*

如果还是报错;那就 hostname 查看主机名称; 然后在vim  主机名称.pid文件;在里面随便填写一个不冲突的值

hostname

vim 主机名称.pid

#在里面随便填写一个pid值

然后对ibdata1 附加 chown  mysql:mysql 权限; chmod -R 775 的权限一起给了;

5c7e628b946c4503d34e5522942f3ba4.png

然后重启系统; reboot;

等系统重启后;在执行重启mysql;问题解决

service mysql restart

或者用/usr/local/mysql/bin/mysqld start

如果还是无法解决;不如尝试初始化mysql;

./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --pid-file=/usr/local/mysql/var/mysql.pid --tmpdir=/tmp

然后在重启mysql;成功;

如果还是失败的话;就备份好数据;进行重新装机!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值