MySql が起動できなった時の対処について
MySQLを初めて起動させようと環境構築している段階で詰まった時の話。解決までに2日間かかったので忘れない為に記載します。
エラーまでの流れ
$mysql.server start
と入力しても
ERROR! The server quit without updating PID file (/usr/local/var/mysql/MacBook-Pro.local.pid).
と出てしまう。
$ mysql -uroot
と入力しても
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
と出てしまう状態
試したこと(解決しなかった方法)
以下参考サイト
解決方法
下記コマンドを入力
$ mysqld_safe --skip-grant-tables &
その後再度sqlサーバーをスタート
$ mysql.server start
...動いた!!
mysqld, mysqld_safe, mysql.serverについて
下記サイトがそれぞれ分かりやすかったので参照願います。