🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
MySQL

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

Q&A

解決済

1回答

5029閲覧

mysql.serverがcommand not foundになります。mysqlのコマンドのpathは通っています

neoz

総合スコア31

MySQL

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

0グッド

0クリップ

投稿2021/01/12 14:41

どのようにzshrcファイルに記述すればmysql.serverのpathが通りますでしょうか。

調べても、mysqlのパスを通す方法はたくさん出てくるのに、どれ一つとしてmysql.serverのpathを通す方法が書いてありません・・・

または、pathではなくここにあるように、socketの問題でしょうか?
https://teratail.com/questions/265963

この回答にある、socketを作ってmysql.serverを実行しても、同じくcommand not foundのままです。
https://teratail.com/questions/195477

mysqlを触るのが初めてなので、よくわからないのですが
PostgreSQLでは全くこのような問題に当たったことがなく困惑しています。

先程は起動していたのに、少し間を開けただけで起動できなくなりました。
起動していたときには当該コマンドは使わず、mysql --user=root --passwordとして動かしていましたが
今はそれをやると

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)

と言われてしまいます。

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

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

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

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

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

hoshi-takanori

2021/01/12 14:47

OS の種類とバージョンを教えてください。また、MySQL はどうやってインストールしましたか?
neoz

2021/01/12 14:54

macOS Catalina 10.15.7で、MySQLはOracle社からダウンロードして入れました。version8.0です。
hoshi-takanori

2021/01/12 15:00

Oracle からダウンロードした場合、パスは /usr/local/mysql/bin になるようです。また、MySQL サーバーの起動などは macOS のシステム環境設定の中に MySQL という項目ができて、それを使って行うようです。(mysql.server というコマンドは Homebrew で入れた場合だけかも。) また、たまに sock ファイルや pid ファイルを自分で作る人がいますが、これらのファイルは MySQL サーバーが作らないと意味がないので、自分で作っちゃった場合は消したほうがいいかもです。
neoz

2021/01/12 15:33

詳しくありがとございます、なんとDL先によってstartの仕方が違うのですね。みなさんhomebrew前提なのでmysql.serverというコマンドを使っていると。 システム環境設定から行ってみて、MySQLはあったのですが、そこでstartしてもすぐに止まってしまったので、再起動したところ、MySQLも自動で起動して事なきを得ました。 再起動せずに解決できる方法を見つけたいところではありますが・・
m.ts10806

2021/01/12 23:58

質問は編集できますので、環境、現状 追記してください。
guest

回答1

0

自己解決

DL先によって起動方法が違う。
homebrewでのインストール前提の場合はmysql.serverで起動できるが、oracleからダウンロードした場合はこのコマンドが使えない。
その場合、システム環境設定からMySQLを探し、そこでstartすればOK。
すぐに止まってしまう場合、Macを再起動すればMySQLも自動で起動して解決。

投稿2021/05/06 05:05

neoz

総合スコア31

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問