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

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

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

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

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

解決済

MySQL@5.7の構築中、MySQLの起動ででエラーが発生し解決できません。

ryo10hei
ryo10hei

総合スコア1

MySQL

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

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

1回答

0評価

0クリップ

2082閲覧

投稿2021/07/19 10:22

編集2021/07/19 11:58

homebrewからMySQL@5.7をインストールしました。

しかし、下記エラーが発生し、MySQLが起動せず困っております、、ご助力お願いいたします。

******** ~ % mysql.server start Starting MySQL .. ERROR! The server quit without updating PID file (/opt/homebrew/var/mysql/********.local.pid). ******** ~ %

[PC環境]
macOS Big Sur
Version: 11.4
BuildVersion: 20F71
チップ: Apple M1

[以下が試した内容です。]

下記コマンドでPIDファイルをエラーで指示された場所に作成しましたが、同じエラーが発生しました。

touch /opt/homebrew/var/mysql/*********-Air.local.pid

次に/opt/homebrew/var/mysql/以下のファイルの所有者をすべて_mysqlに変更するため、下記コマンドを実行しましたが、なぜか実行できませんでした。

******** ~ % sudo chown -R _mysql:_mysql /opt/homebrew/var/mysql/ Password: usage: chown [-fhnv] [-R [-H | -L | -P]] owner[:group] file ... chown [-fhnv] [-R [-H | -L | -P]] :group file ... ******** ~ %

補足情報として、それぞれ以下のコマンドを入力すると、以下のような結果になっています。

******** ~ % which mysql /opt/homebrew/opt/mysql@5.7/bin/mysql ******** ~ %
******** ~ % brew list ==> Formulae autoconf icu4c lz4 openssl@1.1 readline brotli jemalloc m4 pcre2 ruby-build c-ares libev mysql@5.7 pkg-config six gettext libevent nghttp2 protobuf tree git libuv node rbenv zstd ******** ~ %
******** ~ % brew uninstall mysql Error: No available formula or cask with the name "mysql". Did you mean mysql++? ******** ~ %

以上が現状の内容です。

また、このような環境構築を行う際、何を勉強すれば、エラーを自力で対処する力が付くでしょうか。

そして、次質問をする時は、もっとこうした方がいいよ などアドバイスがありましたら、次に生かすため、教えていただきたいです。

ご助力お願いいたします。

良い質問の評価を上げる

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

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

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

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

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

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

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

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

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

tanat

2021/07/19 11:12

> 上記のYouTubeを参考にhomebrewからMySQL@5.7をインストールしました。 動画を見てまで回答する人はほとんどいないので、実際どのようにインストールしたのかを可能な限り詳細に追記されることをお勧めします。
ryo10hei

2021/07/19 13:11 編集

tanatさん ご指摘ありがとうございます。 指摘内容を元に、質問の形式を変更してみたのですが、これで内容を伝える事が出来ているでしょうか。
hoshi-takanori

2021/07/19 12:38 編集

たぶん sudo でコマンドを実行したせいで /opt/homebrew の下に root 権限のフォルダができてるんだと思います。 Homebrew は基本的に sudo する必要はないというか、してはいけません。 とりあえず brew doctor してみては。
ryo10hei

2021/07/19 13:24

hoshi-takanoriさん ご回答ありがとうございます。 一度MySQLを完全にアンインストールし、他の方に回答頂いたコマンドを元にインストールしたら、無事起動できました! やはり、sudo を入力していたため、ご指摘頂いた内容が原因だったのかなと思います。 ご回答ありがとうございました。 また、一つ質問なのですが、そのような知識は何を勉強して得ているのでしょうか。

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

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

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

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

MySQL

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

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。