![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_01.png?e8efa67)
MAMPで MySQL Serverが起動できないとトラブルです。
以下の参考の添付で確認ができます。
MAMP Version は
3.3.1 → Your version is up-to-date.
「MAMP_MAMP_PRO_3.3.1.exe」
です。
今までは 調子よかったのですが、 以上をアンインストール後
MAMP_MAMP_PRO_4.2.0の最新版を
インストールしましたが、勉強中の書籍のインストーラは
MAMP_MAMP_PRO_3.3.1
だったのでアンインストール後システム復元して、再度
MAMP_MAMP_PRO_3.3.1 をインストールしたところ
MAMPで MySQL Serverが起動できなくなりました。
エラーはメッセージは以下です。
'APACHE' needs open port '80' which is already being used by another service or application. Please reconfigure 'APACHE' to use free port.
直訳は以下です。
「APACHE」には、別のサービスまたはアプリケーションですでに使用されているオープンポート「80」が必要です。 フリーポートを使用するように「APACHE」を再構成してください。
そこでググり
参考URLhttp://blog.livedoor.jp/nuuuuuuun/archives/36879 …
以上のURLサイトでHPでポート80が他で使用されているからとの回答を得まし。
コマンドプロンプトを管理者として立ち上げて
---------------------------------------------------
C:\WINDOWS\system32>netstat -nao
アクティブな接続
プロトコル ローカル アドレス 外部アドレス 状態 PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 12216
---------------------------------------------------------
以上ですが
既に PIDの12216で80ポートは使用済みだから MAMPの MySQL Serverが起動しない
と解釈しました。
しかし、タスマネジャーでは PID 12216 はありませんでした。
だから 停止しようがないです!? コマンドプロンプトの内容と
タスマネジャーの内容が食い違っています。
なので 試しに MAMPで MySQL のポートを 85とか他適当に
変更しましたが、[MySQL Server]が立ち上がりません!?
この場合どうしたいいでしょうか?
よろしくお願いいたします。
![「MAMPで80ポートが使用されている!」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/9/603008_60a554180ece2/M.png)
No.1ベストアンサー
- 回答日時:
起動した事例1
システム環境設定でMySQLを停止し、コマンド「sudo lsof -i -P | grep "LISTEN"」を打ちMySQLが動いてないことを確認し、停止した状態でMAMPを起動するとMySQL serverも起動した。
起動した事例2
my.cnfを作成し、起動後リネーム。
MAMPを終了し、FinderでアプリケーションのMAMPディレクトリに入り、
/Applications/MAMP/conf
の中に、「my.cnf」というファイルを作成し、(下記を)コピー&ペーストして保存、
[mysqld]
default-storage-engine = InnoDB
innodb
innodb_force_recovery = 1
MAMPを起動し、「MySQL Server」が点灯し動いたら、起動して、その後
「my.cnf」を「_my.cnf」のようにリネームし無効化します(my.cnfが残っていると、WPを動かすときにエラーが起こることがある)
ポートをファイアウォール(またはセキュリティアプリ)がブロックしていることは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- MySQL 「utf8mb4_general_ci」はMAMPでは何に当たりますか? 1 2022/06/02 07:45
- MySQL サブスクは月払いで、数百円できる口座引き落としのレンタルサーバーありますか? 2 2022/12/15 03:06
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- PHP Laravelだと、簡易なログイン機能であればコマンド1発でサクッ 1 2022/05/21 23:09
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DSの下の画面が黄ばんでます
-
Feed and grow fish というゲーム
-
psp revolutionが起動できません
-
モンストマルチ掲示板に貼れな...
-
ps2(プレステ2)故障の原因
-
3DSについて 私は3DSでポケモン...
-
windows10アップデートで、uosn...
-
荒野行動のアイコンが変わりま...
-
pc ハローネイバー起動時落ちる...
-
pcゲームのValorantについて Va...
-
東方風神録が起動しない!
-
本日PS4を起動しようとしたらPS...
-
古いエロゲはWindows7でも動作...
-
AGE OF EMPIRE 2起動しません。
-
初代xboxのhdd交換について
-
PS3スターオーシャン4
-
アルインコ DX-R8 の改造方法
-
パズドラが開けません…
-
キャッチフィーリングについて
-
Age of EmpiresIIが起動できない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DSの下の画面が黄ばんでます
-
Feed and grow fish というゲーム
-
ウイニングポストが起動できない
-
プレステ2 ソフト 起動しない
-
ラグナロクオンラインですがAud...
-
本日PS4を起動しようとしたらPS...
-
DSの古いソフトが起動しません...
-
windows10アップデートで、uosn...
-
PSPの起動に失敗しました
-
ラグナロクオンラインの起動に...
-
牧場物語の枯れた作物の刈り方
-
Minecraftを起動しようとすると...
-
PS3の本体ストレージの破損につ...
-
ポップタウンを起動すると、こ...
-
apexをしていて急にTABキーや回...
-
FF14 ACTが重い
-
初代xboxのhdd交換について
-
東方projectがうまく起動しませ...
-
Playstation2のメモリーカード...
-
改造?PSP1000がアップデートで...
おすすめ情報
ありがとうございました。
ポート80の用語の定義ですが
私的には IPアドレスの末の項目だと認識しています。
例えば192.168.80 であれば
ポート80が使用中と思います。
以上を前提に話します。
事例1は方法分かりませんでしたので
事例2はやりました。
ウイルスソフトは外して確認したところ ダメでした。
ポート開放 あるのかな・・・?
現行のMAMP Version 5.6.34をアンインストール後に
MAMPが消えた状態で
コマンドプロンプトにnetstatと入力後
(netstaはググりました)
したところ、ポート80はありませんでしたので、使用
されていないことが分かりました。
再度
MAMP_MAMP_PRO_5.6.34
をインストール後 問題の
MySQL Server は立ち上がらずでしたので
現行のまま、コマンドプロンプトにnetstatと入力
したところ、ポート
80はありませんでしたので、使用
されていないことが分かりました。
再度
MAMP_MAMP_PRO_5.6.34
をインストール後 問題の
MySQL Server は立ち上がらずでしたので
現行のまま、コマンドプロンプトにnetstatと入力
したところ、ポート80が最初は存在していましたので
MySQ Serverの チェックがは はいっていないけど
何が使っているか!? 今思えばタスマネジャーで確認すれば
原因がわかったのかな?ですね!
この時点ではウイルスソフトは入っていない状態です。
解決する時間がもったいなかったので
最新のVer 5.7.24を入れ替えたら
MySQ Serverの チェックが入りましたので
試したところ使用可能となりまし^^。
これでいきます。
今後ともよろしくお願いいたします。