zoukankan      html  css  js  c++  java
  • mysql启动报错The server quit without updating PID file

    现网mysql无法启动是很让人头疼的,数据很有可能恢复不了,解决方法如下:

    查看mysql目录下的日志,根据日志来锁定错误原因(mysql的错误日志很抽象)

    a.如果日志不能提供任何帮助则可进行以下步骤

    b.若以上方法皆不能解决mysql启动问题则:

    1.root#vim /etc/my.cnf

    修改datadir=/var/lib/mysql     -- linux中mysql安装的默认路径

    socket=/var/lib/mysql/mysql.sock

    2.将之前数据库安装目录中需要的数据库(需要还原的数据库)、ib_logfile0、ib_logfile1、ibdata1(主要是这三个文件)拷贝到新的mysql目录并设置用户和用户组为mysql:mysql

    root#cp -r /home/mysqlData/mysql/需要的文件或文件夹  /var/lib/mysql/

    root#chown -hR mysql:mysql /var/lib/mysql

    root#ps -ef|grep mysql       --查看mysql的进程  如果有则kill

    root#service mysql start     --启动mysql

    root#mysql -u root -p        --进入mysql客户端

    mysql>set password for 'root'@'%'=password('newpassword');

    mysql>flush privileges;

    解决问题!

  • 相关阅读:
    js 和 jquery的宽高
    client、offset、scroll
    web开发中会话跟踪的方法有哪些
    前端需要注意哪些SEO
    ES6 Set和Map数据结构
    ES6实现数组去重
    ES6 Symbol
    ES6对象的拓展
    ES6数组的拓展
    ES6函数的拓展
  • 原文地址:https://www.cnblogs.com/ccylovehs/p/5958253.html
Copyright © 2011-2022 走看看