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

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

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

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

Q&A

解決済

3回答

890閲覧

MySQLが起動出来ない

Piesuke

総合スコア15

MySQL

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

0グッド

1クリップ

投稿2018/03/23 08:46

編集2018/03/23 11:54

MySQLを起動するため、$mysql.server startをやっても、

ERROR! The server quit without updating PID file (/usr/local/var/mysql/<マック名>.pid).

というエラーが出て出来ない。

ログを見ると、Permission deniedされていたので、

sudo chown -R _mysql:_mysql /usr/local/var/mysql

で権限をmysqlにしても結果は一緒だった。

とりあえずググって出るやつは一通り試しました。

<追記>
ログのエラー↓

./usr/local/Cellar/mysql/5.7.21/bin/mysqld_safe: line 144: /usr/local/var/mysql/<マック名>.local.err: Permission denied /usr/local/Cellar/mysql/5.7.21/bin/mysqld_safe: line 144: /usr/local/var/mysql/<マック名>.local.err: Permission denied /usr/local/Cellar/mysql/5.7.21/bin/mysqld_safe: line 198: /usr/local/var/mysql/<マック名>.local.err: Permission denied /usr/local/Cellar/mysql/5.7.21/bin/mysqld_safe: line 144: /usr/local/var/mysql/<マック名>.local.err: Permission denied

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fiwa

2018/03/23 10:04

ログを見てエラー内容をチェックしましょう。/usr/local/var/mysql/<マック名>.err `ps aux | grep mysql` の結果などを見てみると解決に繋がる場合があります。https://teratail.com/questions/114546
Piesuke

2018/03/23 11:50

Permission deniedと出ました
fiwa

2018/03/23 12:14

質問文にあるコマンドでオーナーを変更したからでしょうね。`sudo cat /usr/local/var/mysql/<マック名>.err | grep ERROR` で表示されませんか?
Piesuke

2018/03/23 12:17

No such file or directoryと出ました...
fiwa

2018/03/23 12:23

`ls -la /usr/local/var/mysql | grep err` で何も表示されなければエラーログはないのでしょう。
Piesuke

2018/03/23 12:24

-rw-r----- 1 _mysql _mysql 28936 3 23 20:51 <マック名>.local.errと出ました
fiwa

2018/03/23 12:25

それがログです
Piesuke

2018/03/23 12:27

これを参考にどうやればいいでしょうか?
fiwa

2018/03/23 12:30

↑8コマもどる
Piesuke

2018/03/23 12:42

やってみます!ありがとうございます
Piesuke

2018/03/23 14:10

丁寧にありがとうございます
guest

回答3

0

自己解決

sudo chown -R $USER /usr/local``` で権限を直して、その後アンインストールし、もう一回インストールしたら無事作動しました。

投稿2018/03/24 09:26

Piesuke

総合スコア15

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

homebrewでインストールしたのなら、一般ユーザーで実行可能です。
今までのゴミを綺麗に掃除してから、以下のコマンドで表示される説明にしたがって下さい。

bash

1$ brew info mysql

投稿2018/03/23 23:36

hichon

総合スコア5737

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

MySQLを起動するため、$mysql.server startをやっても、

とあるので、権限のないユーザでサーバを起動しようとしているのだと思います。
macで試されているようですので、ターミナルから

$ sudo mysql.server start

をやればうまくいくのではないでしょうか。

投稿2018/03/23 13:46

KoichiSugiyama

総合スコア3041

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Piesuke

2018/03/23 14:11

.Logging to '/usr/local/var/mysql/<マック名>.local.err'. ERROR! The server quit without updating PID file (/usr/local/var/mysql/MacBook-Air-2.local.pid). というエラーが出ました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問