前提・実現したいこと
ここに質問の内容を詳しく書いてください。
mysql@5.7をインストールして、mysql.server startを正常に実行したい。
発生している問題・エラーメッセージ
Starting MySQL ... ERROR! The server quit without updating PID file (/usr/local/var/mysql/kazukinakamura.local.pid).
試したこと
参考にしたページ1
https://blog.pnkts.net/2018/06/20/run-mysql-error/
やったこと
######mysqlの再インストールをする
brew unlink mysql@5.7 brew uninstall mysql@5.7 brew install mysql@5.7 brew link mysql@5.7 --force
######mysqlに関連するファイルをすべて削除して一から頑張る
brew unlink mysql@5.7 brew uninstall mysql@5.7 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 brew install mysql@5.7 brew link mysql@5.7 --force
参考にしたページ2
https://qiita.com/mugi_chan_tea/items/e07dfee06a4310825f43
やったこと
$ ps aux | grep mysql kazukinakamura 51180 0.0 0.0 4268056 804 s001 S+ 1:14PM 0:00.00 grep mysql
killした方が良いプロセスはいない
参考にしたページ3
https://qiita.com/Knoth/items/eb620ac9847d678da1c6
やったこと
kazukinakamura:mysql kazukinakamura$ 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/kazukinakamura.local.pid). kazukinakamura:mysql kazukinakamura$ lla total 225368 drwxrwxrwx 16 _mysql _mysql 512 4 7 13:32 . drwxrwxr-x 5 nakamurakazuki admin 160 4 7 12:51 .. -rw-r----- 1 kazukinakamura _mysql 56 4 7 12:50 auto.cnf -rw------- 1 kazukinakamura _mysql 1676 4 7 12:50 ca-key.pem -rw-r--r-- 1 kazukinakamura _mysql 1112 4 7 12:50 ca.pem -rw-r--r-- 1 kazukinakamura _mysql 1112 4 7 12:50 client-cert.pem -rw------- 1 kazukinakamura _mysql 1676 4 7 12:50 client-key.pem -rw-r----- 1 kazukinakamura _mysql 249 4 7 13:32 ib_buffer_pool -rw-r----- 1 kazukinakamura _mysql 50331648 4 7 13:32 ib_logfile0 -rw-r----- 1 kazukinakamura _mysql 50331648 4 7 12:50 ib_logfile1 -rw-r----- 1 kazukinakamura _mysql 12582912 4 7 13:32 ibdata1 -rw-r----- 1 kazukinakamura _mysql 1966967 4 7 13:32 kazukinakamura.local.err -rw------- 1 kazukinakamura _mysql 1680 4 7 12:50 private_key.pem -rw-r--r-- 1 kazukinakamura _mysql 452 4 7 12:50 public_key.pem -rw-r--r-- 1 kazukinakamura _mysql 1112 4 7 12:50 server-cert.pem -rw------- 1 kazukinakamura _mysql 1676 4 7 12:50 server-key.pem kazukinakamura:mysql kazukinakamura$ touch kazukinakamura.local.pid kazukinakamura:mysql kazukinakamura$ lla total 225368 drwxrwxrwx 17 _mysql _mysql 544 4 7 13:32 . drwxrwxr-x 5 nakamurakazuki admin 160 4 7 12:51 .. -rw-r----- 1 kazukinakamura _mysql 56 4 7 12:50 auto.cnf -rw------- 1 kazukinakamura _mysql 1676 4 7 12:50 ca-key.pem -rw-r--r-- 1 kazukinakamura _mysql 1112 4 7 12:50 ca.pem -rw-r--r-- 1 kazukinakamura _mysql 1112 4 7 12:50 client-cert.pem -rw------- 1 kazukinakamura _mysql 1676 4 7 12:50 client-key.pem -rw-r----- 1 kazukinakamura _mysql 249 4 7 13:32 ib_buffer_pool -rw-r----- 1 kazukinakamura _mysql 50331648 4 7 13:32 ib_logfile0 -rw-r----- 1 kazukinakamura _mysql 50331648 4 7 12:50 ib_logfile1 -rw-r----- 1 kazukinakamura _mysql 12582912 4 7 13:32 ibdata1 -rw-r----- 1 kazukinakamura _mysql 1966967 4 7 13:32 kazukinakamura.local.err -rw-r--r-- 1 kazukinakamura _mysql 0 4 7 13:32 kazukinakamura.local.pid -rw------- 1 kazukinakamura _mysql 1680 4 7 12:50 private_key.pem -rw-r--r-- 1 kazukinakamura _mysql 452 4 7 12:50 public_key.pem -rw-r--r-- 1 kazukinakamura _mysql 1112 4 7 12:50 server-cert.pem -rw------- 1 kazukinakamura _mysql 1676 4 7 12:50 server-key.pem kazukinakamura:mysql kazukinakamura$ 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/kazukinakamura.local.pid). kazukinakamura:mysql kazukinakamura$ lla total 225368 drwxrwxrwx 16 _mysql _mysql 512 4 7 13:32 . drwxrwxr-x 5 nakamurakazuki admin 160 4 7 12:51 .. -rw-r----- 1 kazukinakamura _mysql 56 4 7 12:50 auto.cnf -rw------- 1 kazukinakamura _mysql 1676 4 7 12:50 ca-key.pem -rw-r--r-- 1 kazukinakamura _mysql 1112 4 7 12:50 ca.pem -rw-r--r-- 1 kazukinakamura _mysql 1112 4 7 12:50 client-cert.pem -rw------- 1 kazukinakamura _mysql 1676 4 7 12:50 client-key.pem -rw-r----- 1 kazukinakamura _mysql 249 4 7 13:32 ib_buffer_pool -rw-r----- 1 kazukinakamura _mysql 50331648 4 7 13:32 ib_logfile0 -rw-r----- 1 kazukinakamura _mysql 50331648 4 7 12:50 ib_logfile1 -rw-r----- 1 kazukinakamura _mysql 12582912 4 7 13:32 ibdata1 -rw-r----- 1 kazukinakamura _mysql 1975169 4 7 13:32 kazukinakamura.local.err -rw------- 1 kazukinakamura _mysql 1680 4 7 12:50 private_key.pem -rw-r--r-- 1 kazukinakamura _mysql 452 4 7 12:50 public_key.pem -rw-r--r-- 1 kazukinakamura _mysql 1112 4 7 12:50 server-cert.pem -rw------- 1 kazukinakamura _mysql 1676 4 7 12:50 server-key.pem
やったこと
chownでmysqlフォルダの所有者を変更
sudo chown _mysql:_mysql mysql
chmodでmysqlフォルダのアクセス権限を変更
sudo chmod 777 mysql
kazukinakamura:var kazukinakamura$ pwd /usr/local/var kazukinakamura:var kazukinakamura$ lla total 0 drwxrwxr-x 5 nakamurakazuki admin 160 4 7 12:51 . drwxr-xr-x 16 root wheel 512 4 7 00:53 .. drwxrwxr-x 4 kazukinakamura admin 128 4 7 02:34 homebrew drwxrwxrwx 16 _mysql _mysql 512 4 7 13:32 mysql drwxr-xr-x 3 nakamurakazuki admin 96 3 15 08:13 run kazukinakamura:var kazukinakamura$
やったこと
brew services 関係
kazukinakamura:mysql kazukinakamura$ brew services start mysql@5.7 ==> Successfully started `mysql@5.7` (label: homebrew.mxcl.mysql@5.7) kazukinakamura:mysql kazukinakamura$ brew services restart mysql@5.7 Stopping `mysql@5.7`... (might take a while) ==> Successfully stopped `mysql@5.7` (label: homebrew.mxcl.mysql@5.7) ==> Successfully started `mysql@5.7` (label: homebrew.mxcl.mysql@5.7) kazukinakamura:mysql kazukinakamura$ 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)
補足情報(FW/ツールのバージョンなど)
$ sw_vers ProductName: Mac OS X ProductVersion: 10.14.4 BuildVersion: 18E226
iterm2を使っています
ここにより詳細な情報を記載してください。
history
973 2019/04/07 11:09:27 mysql.server start 974 2019/04/07 11:10:37 sudo touch /usr/local/var/mysql/ 975 2019/04/07 11:10:49 sudo touch /usr/local/var/mysql 976 2019/04/07 11:10:56 cd /usr/local/var/mysql 977 2019/04/07 11:11:04 cd /usr 978 2019/04/07 11:11:08 cd local 979 2019/04/07 11:11:10 cd var 980 2019/04/07 11:11:12 cd mysql 981 2019/04/07 11:11:19 mkdir mysql 982 2019/04/07 11:11:25 cd .. 983 2019/04/07 11:11:26 ls 984 2019/04/07 11:11:39 cd var 985 2019/04/07 11:11:40 ls 986 2019/04/07 11:11:43 cd mysql 987 2019/04/07 11:11:53 rm mysql 988 2019/04/07 11:12:06 rm -rf mysql 989 2019/04/07 11:12:11 sudorm -rf mysql 990 2019/04/07 11:12:15 sudo rm -rf mysql 991 2019/04/07 11:12:18 ls 992 2019/04/07 11:12:27 mkdir mysql 993 2019/04/07 11:12:31 sudo mkdir mysql 994 2019/04/07 11:12:37 cd mysql 995 2019/04/07 11:13:07 mysql.server start 996 2019/04/07 11:13:36 chown -R mysql:mysql kazukinakamura.local.err 997 2019/04/07 11:13:42 ls 998 2019/04/07 11:14:16 sudo touch kazukinakamura.local.err 999 2019/04/07 11:14:24 chown -R mysql:mysql kazukinakamura.local.err 中略 1373 2019/04/07 13:32:12 lla 1374 2019/04/07 13:32:32 touch kazukinakamura.local.pid 1375 2019/04/07 13:32:34 lla
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。