mysqlでログインできずに困っています。
試したこと
・tmp/mysql.sockファイルの作成
・PIDファイルの作成
・mysqlの管理者権限の変更
・mysqlサーバーの再起動
・エラーログのコマンドを打ってみたがエラーの文が見当たらない…
参考サイト
起動時でエラー
エラーログについて
PID fileエラーについて
参考サイトに慣いmysql.sockを作成、mysqlリスタート。PIDファイルを更新せずにサーバーが終了したとのエラー。
MacBook-Pro:task_app suzukikohya$ sudo touch /tmp/mysql.sock Password: MacBook-Pro:task_app suzukikohya$ sudo mysql.server restart ERROR! MySQL server process #84310 is not running! Starting MySQL ERROR! The server quit without updating PID file (/usr/local/var/mysql/MacBook-Pro.local.pid).
PIDファイルの作成。リスタート。
MacBook-Pro:task_app suzukikohya$ sudo touch MacBook-Pro.local.pid Password: MacBook-Pro:task_app suzukikohya$ mysql sudo mysql.server restart mysql Ver 8.0.19 for osx10.15 on x86_64 (Homebrew) Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. (以下略)
ログインを試みる。が、最初に作ったはずの/tmp/mysql.sockとPIDのエラー。
MacBook-Pro:task_app suzukikohya$ mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38) MacBook-Pro:task_app suzukikohya$ sudo mysql.server restart ERROR! MySQL server PID file could not be found! Starting MySQL . ERROR! The server quit without updating PID file (/usr/local/var/mysql/MacBook-Pro.local.pid).
思考を変えて、エラーログへのアクセスを試みるのですが失敗。。
MacBook-Pro:task_app suzukikohya$ vim MacBook-Pro.local.err * vimは開いたものの、エラーがどこにも書いていない…そのため断念。
管理者権限が無いかもとの書き込みを発見したので、権限を変更。がやはり同じエラーのまま。
acBook-Pro:task_app suzukikohya$ sudo chown mysql:mysql /tmp Password: MacBook-Pro:task_app suzukikohya$ mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38) MacBook-Pro:task_app suzukikohya$ sudo mysql.server restart ERROR! MySQL server PID file could not be found! Starting MySQL . ERROR! The server quit without updating PID file (/usr/local/var/mysql/MacBook-Pro.local.pid).
やはり作ったはずのPIDファイルのエラーが出ます。
どこに問題があるのか、行き詰まっています。
ご回答よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー