…サーバー動かしたまま充電切れてしまった…
1 (おなじみの)
Mysql2::Error - Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
2 (どうせpidファイルかなんか足りないんでしょ)
cd /usr/local/var/mysql
3 (…あれっ、ファイル足りとるやん)
ls -la
4
落ち着いてls -la
drwxr-xr-x 28 _mysql _mysql 896 7 7 20:33 .
drwxrwxr-x 7 xtl124 admin 224 2 24 23:04 ..
-rw-r--r-- 1 _mysql _mysql 0 7 7 20:23 1
-rw-r--r-- 1 _mysql _mysql 0 7 7 20:23 12
-rw-r--r-- 1 _mysql _mysql 0 7 7 20:23 2017
-rw-r--r-- 1 _mysql _mysql 0 7 7 20:23 8928
-rw-r--r-- 1 _mysql _mysql 0 7 7 20:23 _mysql
-rw-r--r-- 1 _mysql _mysql 0 7 7 20:23 xtl124
-rw-r----- 1 _mysql _mysql 34575 7 7 20:33 xtl124noMacBook-Pro.local.err
-rw-r----- 1 _mysql _mysql 5 7 7 20:33 xtl124noMacBook-Pro.local.pid
-rw-r----- 1 _mysql _mysql 56 12 1 2017 auto.cnf
-rw------- 1 _mysql _mysql 1680 12 1 2017 ca-key.pem
-rw-r--r-- 1 _mysql _mysql 1112 12 1 2017 ca.pem
-rw-r--r-- 1 _mysql _mysql 1112 12 1 2017 client-cert.pem
-rw------- 1 _mysql _mysql 1680 12 1 2017 client-key.pem
-rw-r----- 1 _mysql _mysql 5225 6 6 16:42 ib_buffer_pool
-rw-r----- 1 _mysql _mysql 50331648 7 7 20:33 ib_logfile0
-rw-r----- 1 _mysql _mysql 50331648 7 5 18:55 ib_logfile1
-rw-r----- 1 _mysql _mysql 79691776 7 7 20:33 ibdata1
-rw-r----- 1 _mysql _mysql 12582912 7 7 20:33 ibtmp1
drwxr-x--- 231 _mysql _mysql 7392 7 5 21:06 kbr
drwxr-x--- 279 _mysql _mysql 8928 7 7 20:23 mysql
drwxr-x--- 90 _mysql _mysql 2880 12 1 2017 performance_schema
-rw------- 1 _mysql _mysql 1676 12 1 2017 private_key.pem
-rw-r--r-- 1 _mysql _mysql 452 12 1 2017 public_key.pem
-rw-r--r-- 1 _mysql _mysql 1112 12 1 2017 server-cert.pem
-rw------- 1 _mysql _mysql 1680 12 1 2017 server-key.pem
↑これ、mysqlディレクトリの権限がrootになっていたので
sudo chown -R _mysql:_mysql /usr/local/var/mysql
これで正常な権限が与えられている状態に戻しました。
からのsudo mysql.server start
で無事起動終了。
:参考にさせていただきました
https://qiita.com/carotene4035/items/e00076fe3990b9178cc0
おまけ
sudo tail -f /usr/local/var/mysql/(開発機名).local.err
でリアルタイムで流れるログが見れます