2017-06-08 15 views
0

最後のSierra UpdateからMySQLにいくつかの問題があります。 brewやmysql dmgで数回再インストールして、SOの多くの "解決策"をフォローしました。OSX Sierra上のMySQLは起動できません:サーバはPIDファイルを更新せずに終了します

最終的には機能しましたが、Macクラッシュの後には同じ問題が発生します。 ... /tmp/mysql.sockを通じてもちろんのを接続できません、mysqldが を実行していない:

  • MySQLは、MySQLは、端末から起動しません
  • 設定パネルから起動しません
  • は、mysqldを起動しようとしている:

    sudoは

    ERRORを開始/usr/local/mysql/support-files/mysql.server!サーバは、PIDファイル(/usr/local/mysql/data/My-iMac.local.pid)

    sudoのは/ usr/local/mysqlの/ binに/ mysqldをいくつかのエラーとシャットダウン

を更新せずに終了します

ビットは、ああ、私はあなたの痛みを感じる

答えて

1

開始!

これはおそらく以前のMacクラッシュのためでした

-1

を立ち往生。私はこれが何度も起こった。プロセスの停止は必ずしも機能しませんでした。これを解決するために、私は単にシステム環境設定とMySQLに行きました...そこからプロセスを停止し、再起動してみてください。

tail /usr/local/mysql/data/My-iMac.local.err 
InnoDB: corrupt if we cannot apply the log records in the InnoDB log to it. 

だから私は、my.cnfの中で

[mysqld] 
innodb_force_recovery = 1 

、今これを追加しました:ちょうどこの

sudo /usr/local/mysql/bin/mysqld_safe 
mysqld_safe Logging to '/usr/local/mysql/data/My-iMac.local.err'. 
Starting mysqld daemon with databases from /usr/local/mysql/data 
mysqld_safe mysqld from pid file /usr/local/mysql/data/My-iMac.local.pid ended 

を試してみましたが、今でエラーログを見て、説明が明確である

+0

私が試した最初のこと、それは説明なしに開始されません... – Glasnhost

関連する問題