zoukankan      html  css  js  c++  java
  • MySQL:解决MySQL无法启动的问题

    MySQL无法启动的原因有多种,这里是我遇到的一种情况和解决方法。

    起因:

    最近项目需要使用MySQL,于是想在MAC上安装一个本地的数据库,但是其实忘了已经安装过一个版本了,结果发现新的服务器怎么也无法运行。

    现象:

    通过命令行启动MySQL:sudo /usr/local/mysql/support-files/mysql.server start

    Starting MySQL

    一直得到这个错误:

    ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.pid).

    查看error文件:

    sudo tail /usr/local/mysql/data/localhost.err

    得到的结果如下:

    2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'MyISAM'
    2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'MEMORY'
    2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'CSV'
    2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'sha256_password'
    2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'mysql_old_password'
    2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'mysql_native_password'
    2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'binlog'
    2014-06-24 13:50:52 37094 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete
    140624 13:50:52 mysqld_safe mysqld from pid file /usr/local/mysql/data/localhost.pid ended

    于是怀疑已经有MySQL进程存在。

    解决方法:

    通过命令查找所有MySQL有关的进程:ps -ef|grep mysql

    然后杀死进程:sudo kill -9 PID

    ------------成功的分割线----------------

    最后再运行命令:sudo /usr/local/mysql/support-files/mysql.server start

    得到SUCCESS!结果。

  • 相关阅读:
    关于STM32F405的GPIO中断问题
    No section matches selector
    碳元科技估计要炸
    FreeRTOS 时间片,外部中断,任务优先级的一个疑问
    STM32之HAL库、标准外设库、LL库
    suggest braces around empty body in an 'if' statement
    快速搭建Redis缓存数据库
    Docker Centos安装Openssh
    vmdk虚拟机转换为OVF模板,导入esxi
    Redis安装及主从配置
  • 原文地址:https://www.cnblogs.com/ilovewindy/p/3806023.html
Copyright © 2011-2022 走看看