LoginSignup
2
1

More than 5 years have passed since last update.

mysqlで泣き言(macbook 再起動後のエラー)

Last updated at Posted at 2018-07-07

…サーバー動かしたまま充電切れてしまった…

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
でリアルタイムで流れるログが見れます

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1