mysqlがエラーが発生してしまいサーバーが起動できません。
mysqlがエラーが発生してしまいサーバーが起動できません。
解決したいこと
mysqlがエラーが発生してしまいサーバーが起動できません。
発生している問題・エラー
mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/nakamuranoMBP.lan.pid).
該当するソースコード
% brew services start mysql
Service mysql
already started, use brew services restart mysql
to restart.
自分で試したこと
以前に記載した記事で起こったエラーを解決をしている際に、下記記事を参考にしました。
https://qiita.com/madai0517/items/4df3ac0ce002301c7059
https://qiita.com/tashiro_gaku/items/084b016effb581ad059a
そしたら、mysqlの起動コマンドを実行した際にエラーが発生しました。
また、インストールしたのは、homebrewからで、以下のコマンドを実行したらおそらく起動されている?
% brew services start mysql
Service mysql
already started, use brew services restart mysql
to restart.
どなたかご教授お願いいたします。
エラーメッセージで検索すると出てくるこのあたりのページが参考になるかもしれません。
https://qiita.com/I-201/items/bfb4c216da196247e369
LaravelからMySQLに接続ができていないようなので参考ページの解決方法のように
ソケットファイルの場所を調べてdatabase.phpに記載するか
.envファイルの「DB_HOST=localhost」を「DB_HOST=127.0.0.1」に変更して再度試したら動くようになるかもしれません。
おそらく再度php artisan migrateコマンドでデータベースの作成し直しが必要かと思います。
返信遅くなり大変申し訳ございません。
かしこまりました。
試してみます!!
ず・・・また、brewでは起動されてるのに標準出力ではエラー解決には至っていない。これはどういう状況なのか。どなたかご教授いただけますでしょうか。
brew services stop mysql@5.7
Stopping mysql@5.7... (might take a while)
==> Successfully stopped mysql@5.7 (label: homebrew.mxcl.mysql@5.7)
(base) nakamura@nakamuranoMBP mysql % rm /usr/local/var/mysql/nakamuranoMBP.lan.pid
(base) nakamura@nakamuranoMBP mysql % touch /usr/local/var/mysql/nakamuranoMBP.local.pid
(base) nakamura@nakamuranoMBP mysql % brew services start mysql@5.7
==> Successfully started mysql@5.7 (label: homebrew.mxcl.mysql@5.7)
(base) nakamura@nakamuranoMBP mysql % mysql.server starr
Usage: mysql.server {start|stop|restart|reload|force-reload|status} MySQL server options nakamura@nakamuranoMBP mysql % mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/nakamuranoMacBook-Pro.local.pid).