質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

解決済

mysql.server startを実行した時のエラーが解決できない OS:mac

kazukkinakamura
kazukkinakamura

総合スコア26

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

1回答

0評価

0クリップ

538閲覧

投稿2019/04/07 04:48

編集2019/04/07 04:50

前提・実現したいこと

ここに質問の内容を詳しく書いてください。
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

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。