問題点
sudo mysql.server startを行うとエラーが出てしまいます。
いろいろ試しましたが分からずじまいです。
どうかお力貸して頂けましたら幸いです。
発生している問題・エラーメッセージ
ERROR! The server quit without updating PID file (/usr/local/var/mysql/rooter.pid).
$ps aux | grep mysql
neko 74179 14.9 5.4 4916156 449192 ?? S 9:30PM 0:00.38 /usr/local/opt/mysql@5.6/bin/mysqld --basedir=/usr/local/opt/mysql@5.6 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/opt/mysql@5.6/lib/plugin --log-error=rooter.err --pid-file=rooter.pid neko 74082 0.2 0.0 4280012 1104 ?? S 9:30PM 0:00.03 /bin/sh /usr/local/opt/mysql@5.6/bin/mysqld_safe --datadir=/usr/local/var/mysql _mysql 10555 0.0 0.1 4919340 5336 s000 S 10:50AM 0:05.46 /usr/local/Cellar/mysql@5.6/5.6.43/bin/mysqld --basedir=/usr/local/Cellar/mysql@5.6/5.6.43 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql@5.6/5.6.43/lib/plugin --user=mysql --log-error=nekonoMacBook-Air.local.err --pid-file=/usr/local/var/mysql/nekonoMacBook-Air.local.pid root 10449 0.0 0.0 4280120 604 s000 S 10:50AM 0:00.03 /bin/sh /usr/local/Cellar/mysql@5.6/5.6.43/bin/mysqld_safe --datadir=/usr/local/var/mysql --pid-file=/usr/local/var/mysql/nekonoMacBook-Air.local.pid neko 74181 0.0 0.0 4277496 684 s001 S+ 9:30PM 0:00.00 grep mysql
試したこと
・ホスト名に設定
$sudo scutil --set ComputerName rooter $sudo scutil --set HostName rooter $sudo scutil --set LocalHostName rooter
・
・mysqlの再インストールと関連ファイル削除
$ brew uninstall mysql $ brew install mysql sudo rm -rf /usr/local/Cellar/mysql* sudo rm -rf /usr/local/bin/mysql* sudo rm -rf /usr/local/var/mysql* sudo rm -rf /usr/local/etc/my.cnf sudo rm -rf /usr/local/share/mysql* sudo rm -rf /usr/local/opt/mysql* sudo rm -rf /etc/my.cnf
・$ps aux | grep mysqlで確認後killで削除
※エラーとなる
-bash: kill: (74179) - No such process
###回答者さんのURL先(usr/local/var/mysql/mysql にいって再起動してみる)
自分のPCだと下記構造になってました。
macintosh HD/usr/local/var/mysql/mysql
###「cd /」のls表示
rooter:/ neko$ ls Applications Volumes etc sbin Library bin home tmp System cores opt usr Users dev private var
補足情報(FW/ツールのバージョンなど)
OS:mac
おす! これは試してみたか?
https://qiita.com/yuki0208/items/1d5554d98e9ec76084bd
goku59さんおはようございます。
そちらは「usr/local/var/mysql/mysql にいって再起動してみる」で詰まっていたの後回しにしておりました。
確認した所ターミナルで「usr/local/var/mysql/mysql 」へ行くには
自分のPCだとmacintosh HDのカレントディレクトリへ移動しないと上記構造に辿り着かないのですが、ターミナル上で何のコマンドを打てばmacintosh HDへ移動しますでしょうか?
macintosh へのディレクトリ移動は解決し上記url試しましたがやはり変わらずエラーで進みませんでした。
$ sudo mysql.server restart
Password:
ERROR! MySQL server PID file could not be found!
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/rooter.pid).
あなたの回答
tips
プレビュー