はじめに
題名のエラーが出たので「あーまたMysql動いてないのかー」という事でターミナルに
mysql.server restart
を打ちました。いつもなら動くのに今回は
The server quit without updating PID file
の表示。
色々調べるとMysqlをアンインストールして再インストールしないといけないようで
以下ご教授いただいたので残させてください。
ubuntu特有のコマンドだそうです。
以下をまとめて実行、PW求められたら入力。
sudo systemctl stop mysql ;
brew uninstall mysql@8.0 ;
sudo rm -rf /etc/mysql;
sudo rm -rf /home/linuxbrew/.linuxbrew/etc/my.cnf ;
sudo rm -rf /home/linuxbrew/.linuxbrew/var/mysql/ ;
sudo rm -rf /home/linuxbrew/.linuxbrew/var/log/mysql/ ;
sed -i '/export PATH="\/home\/linuxbrew\/.linuxbrew\/opt\/mysql@8.0\/bin:$PATH"/d' ~/.profile ;
source ~/.profile ;
brew install mysql@8.0 ;
echo 'export PATH="/home/linuxbrew/.linuxbrew/opt/mysql@8.0/bin:$PATH"' >> ~/.profile ;
ここでconfファイルが開かれるので以下記述があるか確認。
[boot]
systemd=true
確認できたら、ctrl + O → Enter → ctrl + X の順に押下して設定画面を終了し
以下を実行してUbuntuを終了する。
wsl.exe -t Ubuntu
またubuntuを起動し、以下まとめて実行
brew services start mysql@8.0 ;
mysql.server start ;
mysql.server status ;
SUCCESSと表示されればmysqlの再インストールは成功。
その後はDBが無い状態になるので、create及びmigrateが必要になる。
おわりに
最後の最後までお世話になり有難う御座いました!!!