MAMPのMySQL接続エラーを解消するまで。
2022/6/7
2022/6/7
急にMAMPが動かなくなりました。
目次
接続エラーが起きた原因
MAMPの起動中にmacが予期せぬエラーで強制シャットダウンしたことが原因のようです。。
接続エラーの解消方法
/MAMP/tmp/mysql/ のディレクトリ下にある「mysql.sock.lock」ファイルを削除しました。
「mysql.sock.lock」の削除理由
MAMPを正常に終了した時は自動でこのファイルが削除されるはずなんですが、今回は強制シャットダウンが起きてしまったため、このファイルが削除されることなく取り残されてしまったみたい…
接続エラーの解消までの記録
STEP1:まずはエラーログを確認する
MAMPはエラーが起こると、/MAMP/logs/ にエラーログを残してくれます。このエラーログのファイルを開いて書かれているERROR部分を確認すると、どんなエラーかを把握することができます。
xxx [ERROR] Another process with pid xxxx is using unix socket file.
xxx [ERROR] Unable to setup unix socket lock file.
xxx [ERROR] Aborting
STEP2:エラーログの内容を調べる
エラーログで出ていたERROR部分をそのままググります。
そうすると「Stack Overflowで質問している人」や「同じエラーを解消した人のブログ」などが出てきたので、それを読みながら試しました。ありがたや…
まとめ
「MAMPエラー」や
まとめ
初めは「MAMP 起動できない」や「MAMP オレンジ」などで検索したのですが、様々な原因がでてきて今回のエラーがどれに当てはまるのかを見つけるのが大変でした…
エラーログをググことで自分の原因と近い解決方法がでてくることが多いので、MAMPエラーが出た時にはまず「エラーログ」。
- MAMPのエラーが出た時はエラーログを確認すること
- 「エラーログ」をググること
最近の記事
音楽生成AI「Suno」の使い方まとめ!作詞作曲が簡単にできる?
簡単に曲が作れるAIということでよく聞く「Suno(Chirp)」についてまとめました。
目次「Suno」とはテキストからさまざまな音声を生成する「Bark」歌詞から曲を生成する「Chirp」...
2023/11/24
2023/11/24
【Open AI】APIの料金まとめ|GPT・DALL·E・Whisperなど
Open AIのAPI(一部)の料金をまとめました。
参考のために日本円は「1ドル150円」で換算をしています。
目次Text generation: テキスト生成Assistants ...
2023/11/22
2023/11/22
【Next.js】Assistants APIの基本的なコードまとめ。
Open AIの「Assistants API」をNext.jsで使用する時の基本的なコードをまとめました。
目次Open AIのAPIセットアップ基本の使い方Threads: スレッドを作る...
2023/11/21
2023/11/21
【Next.js】Open AIのAPIでファイルをアップロードする方法。
今回は、Next.jsサイトからOpen AIのAPI(Upload file)で、ファイルをアップロードする方法を実装するのに時間がかかったのでその過程と最終コードをまとめます。(Vercelにデ...
2023/11/21
2023/11/22
「生成系AIのWEBプロダクトTOP50」をまとめてみる。
Andreessen Horowitzが出している記事で紹介されている「AIプロダクトの月間訪問者数ランキングTOP50」のサービスをまとめました。
目次ChatGPTcharacter.ai...
2023/10/3
2023/10/3
【Next.js 13】NextAuth+FireStoreにユーザー情報を保存する。
今回は、以下の3つをNext.js 13で実装するためのメモです。
Googleアカウントでログインできる
アカウント、セッション情報をFirestoreに保存する
サーバーサイ...
2023/7/12
2023/7/12