MySQLを起動させると起動するが、なんか怒られた。
1 2 3 4 |
$ mysql.server start Starting MySQL SUCCESS! fumimac:~ fumi$ 2018-08-05T15:34:57.6NZ mysqld_safe A mysqld process already exists |
そのコマンド、前も打っただろって言われてます。
ログを確認してみるのがいいらしい。
MySQLを停止させ、再び起動させることで解決できました。
サクッと読める目次
ログの確認 ps aux| grep mysqld
ログの確認をしてみます。
1 |
$ ps aux| grep mysqld |
なんかめっちゃ出てきた。
1 2 3 4 5 |
60154 0.0 0.2 4697828 25340 ?? S 5:09PM 0:04.59 /usr/local/Cellar/mysql@5.7/5.7.23/bin/mysqld --basedir=/usr/local/Cellar/mysql@5.7/5.7.23 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql@5.7/5.7.23/lib/plugin --log-error=fumimac.local.err --pid-file=/usr/local/var/mysql/fumimac.local.pid 60055 0.0 0.0 4279600 856 ?? S 5:09PM 0:00.03 /bin/sh /usr/local/Cellar/mysql@5.7/5.7.23/bin/mysqld_safe --datadir=/usr/local/var/mysql --pid-file=/usr/local/var/mysql/fumimac.local.pid 64592 0.0 0.0 4267752 1000 s000 S+ 12:37AM 0:00.01 grep mysqld |
調べると、とりあえずこれらのプロセスを終了させればいいっぽい。
MySQLのプロセスを強制終了する。kill -9
MySQLのプロセスを強制終了します。
1 2 3 |
$ kill -9 60154 $ kill -9 60055 $ kill -9 64592 |
プロセスを強制終了したので、再び起動させてみます。
1 2 3 4 |
$ mysql.server start Starting MySQL SUCCESS! fumimac:~ fumi$ 2018-08-06T10:46:09.6NZ mysqld_safe A mysqld process already exists |
なんやねん!はじめと全く同じエラーが出ました。
MySQLを停止させる。mysql.server stop
てか、これってMySQLを停止してないだけじゃね?と思ってMySQLを停止してみる。
1 2 3 |
$ mysql.server stop Shutting down MySQL . SUCCESS! |
うわ、成功したやん。
MySQLを再び起動させる。mysql.server start
停止に成功したので再び起動させます。
1 2 3 |
$ mysql.server start Starting MySQL . SUCCESS! |
おっしゃうまくいった!
起動させていたのに、再度起動させるようなことしてただけでした。恥ずかしい!
コメントを残す