[解決済み】MAMPのmysqlサーバーが起動しない。mysqlのプロセスが起動していない
2022-02-07 13:50:03
質問内容
MAMPのmysqlサーバーが起動しません。ウェブで見たすべての提案は、他のmysqldプロセスが実行されていないかチェックし、存在する場合はそれらを終了させ、問題を解決するようにと書いてありますが、私の場合はそうではありませんでした。
以下は、エラーログです。
130415 13:42:12 mysqld_safe Starting mysqld daemon with databases from /Library/Application Support/appsolute/MAMP PRO/db/mysql
130415 13:42:12 [Warning] Setting lower_case_table_names=2 because file system for /Library/Application Support/appsolute/MAMP PRO/db/mysql/ is case insensitive
130415 13:42:12 [Note] Plugin 'FEDERATED' is disabled.
130415 13:42:12 InnoDB: The InnoDB memory heap is disabled
130415 13:42:12 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130415 13:42:12 InnoDB: Compressed tables use zlib 1.2.3
130415 13:42:12 InnoDB: Initializing buffer pool, size = 128.0M
130415 13:42:12 InnoDB: Completed initialization of buffer pool
130415 13:42:12 InnoDB: highest supported file format is Barracuda.
130415 13:42:13 InnoDB: Waiting for the background threads to start
130415 13:42:14 InnoDB: 1.1.8 started; log sequence number 1707549
130415 13:42:14 [Note] Event Scheduler: Loaded 0 events
130415 13:42:14 [Note] /Applications/MAMP/Library/bin/mysqld: ready for connections.
Version: '5.5.25' socket: '/Applications/MAMP/tmp/mysql/mysql.sock' port: 0 Source distribution
接続はできているように見えますが、MAMP stilは次のようなメッセージでエラーになります: "MySQL wasn't able to start. 詳細についてはログを確認してください。
何かいい方法はないでしょうか?
解決方法は?
私の場合、mysqlディレクトリ内のすべてのファイル(ディレクトリは除く)を削除することで効果がありました。
Edit #2 以下の回答にあるように、ログファイルのみを削除すればよいようです。[ib_logfile0、ib_logfile1] です。
そこで、MAMPを終了し、ターミナルで
rm /Applications/MAMP/db/mysql/ib_logfile* #(or wherever your MAMP is installed)
編集してください! 何人かの人が、何か問題が起こったときのために、これらのファイルを最初にバックアップしておいたほうがいいと言っています。
mv /Applications/MAMP/db/mysql/* /tmp/.
これがうまくいかない場合は、戻ってすべてのプロセスを強制終了してください。
sudo killall -9 mysqld
こちらも重複しています。 mysqlサーバーがMAMPを起動しません。
関連
-
[解決済み】mysql 外部キー制約が不正に形成されているエラー
-
[解決済み】SQL文が動作しない-「オペランド型の衝突:dateはintと互換性がない」。
-
[解決済み】MySQLのエラーコードです。MySQL WorkbenchでUPDATE中に1175のエラーが発生しました。
-
[解決済み】MySQLのDESCRIBE [table]に相当するSQLiteはあるか?]
-
[解決済み】MySQLを使用してランダムでユニークな8文字の文字列を生成する方法
-
[解決済み] MySQLです。テーブルを作成できません (errno: 150)
-
[解決済み] #1136 - 列数が 1 行目の値数と一致しません。
-
[解決済み] ルートユーザーでログインしているのに、phpMyAdminがデータベースを作成する権限がないと言う
-
[解決済み] SQLSTATE[22003]: 数値の範囲外: 1264 範囲外の値です。
-
[解決済み] DEFAULT NULLとCHECKBOX NULL mysqlの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】MySQLエラー1264:カラムの範囲外の値
-
[解決済み】mysqld_safe UNIX ソケットファイル用のディレクトリ '/var/run/mysqld' が存在しません。
-
[解決済み] MySQL エラー: キーの長さがないキー指定
-
[解決済み] MySQL エラー 1093 - FROM 句で更新のターゲット テーブルを指定できません。
-
[解決済み] テーブル 'performance_schema.session_variables' は存在しません。
-
[解決済み] MySQLを使用したパーセンタイル値の計算
-
[解決済み] MYSQLのTIMESTAMP比較
-
[解決済み] MySQLです。テーブルを作成できません (errno: 150)
-
[解決済み] この操作を行うには、少なくとも1つのSUPER権限が必要です。
-
[解決済み] SQL エラー - テーブルの定義が正しくありません; auto カラムは 1 つしか存在できません。