[解決済み】「Error: MySQLが予期せずシャットダウンしました" を解決するには?
質問
XAMPPを開いてMySQLの起動ボタンをクリックすると、エラーが出ます。 直前まで起動していたのですが、今は動作していません。
12:19:12 PM [mysql] MySQLアプリの起動を試みています...。
12:19:12 PM [mysql] 状態変化を検出: 実行中
12:19:13 PM [mysql] 状態変化が検出されました:停止中
12:19:13 PM [mysql] Error: MySQLが予期せずシャットダウンしました。
12:19:13 PM [mysql] ポートがブロックされていたり、依存関係が欠けていたりすることが原因である可能性があります。
12:19:13 PM [mysql] 不適切な権限、クラッシュ、または他の方法によるシャットダウン
12:19:13 PM [mysql] ログボタンを押してエラーログを表示し確認する
12:19:13 PM [mysql] Windowsイベントビューアーでより多くの手がかりを得ることができます。
12:19:13 PM [mysql] もっと助けが必要な場合は、これをコピーして投稿してください。
12:19:13 PM [mysql] フォーラムのログウィンドウ全体
以下はエラーログの内容です。
2013-08-02 12:19:12 4536 [ノート] プラグイン「FEDERATED」は無効です。
2013-08-02 12:19:12 f64 InnoDB: 警告。innodb_additional_mem_pool_size の使用は DEPRECATED です。このオプションは、オプション innodb_use_sys_malloc や InnoDB の内部メモリアロケータとともに、将来のリリースで削除される可能性があります。
2013-08-02 12:19:12 4536 [Note] InnoDB: InnoDB メモリヒープが無効化されました。
2013-08-02 12:19:12 4536 [Note] InnoDB: Mutexes と rw_locks は Windows のインターロック関数を使用します。
2013-08-02 12:19:12 4536 [Note] InnoDB: 圧縮されたテーブルが zlib 1.2.3 を使用するようになりました。
2013-08-02 12:19:12 4536 [Note] InnoDB: CPU の crc32 命令を使用しない。
2013-08-02 12:19:12 4536 [Note] InnoDB: バッファプールを初期化、サイズ = 16.0M
2013-08-02 12:19:12 4536 [Note] InnoDB: バッファプールの初期化を完了しました。
2013-08-02 12:19:12 4536 [Note] InnoDB: 最高にサポートされているファイル形式は Barracuda です。
2013-08-02 12:19:12 4536 [Note] InnoDB: ibdataファイルのログシーケンス番号0と0は、ib_logfilesのログシーケンス番号1616798と一致しません!このため、ibdataファイルのログシーケンス番号は、ib_logfilesのログシーケンス番号と一致します。
2013-08-02 12:19:12 4536 [Note] InnoDB: データベースが正常にシャットダウンされていません!
2013-08-02 12:19:12 4536 [Note] InnoDB: クラッシュリカバリを開始します。
2013-08-02 12:19:12 4536 [Note] InnoDB: .ibdファイルからテーブルスペース情報を読み込んでいます...。
最も重要なエラーメッセージはこちらです。
2013-08-02 12:19:12 4536 [ERROR] InnoDB:
以前に開かれた表領域を開こうとしました。
前のテーブルスペース mysql/innodb_table_stats は、ファイルパスでスペースID: 1を使用しています。 .\mysql_table_stats.ibd .
テーブルスペースを開くことができません xat/payments ファイルパスでスペースID: 1を使用しています。 . \xat ╱payments.ibd
ログの続きです。
<ブロッククオート
InnoDB: Error: could not open single-table tablespace file .\xatpayments.ibd.
InnoDB: テーブルが破損する可能性があるため、クラッシュ リカバリを続行しません。
InnoDB: InnoDBログのログレコードを適用できない場合、破損する。
InnoDB:問題を解決してmysqldを起動すること。
InnoDB:1)ファイルにパーミッションの問題があり、mysqldができない場合
InnoDB: ファイルを開くには、パーミッションを修正する必要があります。
InnoDB:2) テーブルが不要な場合、またはバックアップから復元することができます。
InnoDB:その後、.ibd ファイルを削除すると、InnoDB は通常の
InnoDB: クラッシュ・リカバリで、そのテーブルを無視します。
InnoDB:3) ファイルシステムまたはディスクが壊れて、削除できない場合
InnoDB: .ibdファイルは、my.cnfで innodb_force_recovery > 0を設定することができます。
InnoDB: で、ここで InnoDB にクラッシュリカバリを継続させるように強制します。
これらのエラーの原因は何ですか、またどのように修正すればよいですか?
解決方法は?
<ブロッククオート
重要なことです。
する
NOT
削除
ibdata1
ファイルを作成します。データベースをすべて破壊してしまう可能性があります。
代わりに、まず MySQLのバックアップフォルダ XAMPPに付属している では、次のステップを実行してください。
-
フォルダの名前を変更する
mysql/data
からmysql/data_old
-
のコピーを作成します。
mysql/backup
フォルダを作成し、その名前をmysql/data
-
のデータベースフォルダをすべてコピーします。
mysql/data_old
をmysql/data
(ただしmysql
,performance_schema
およびphpmyadmin
フォルダ) -
コピー
mysql/data_old/ibdata1
ファイルをmysql/data
フォルダ - XAMPPコントロールパネルからMySQLを起動する
そして、voilà!
関連
-
[解決済み】mysqlが内部または外部のコマンド、操作可能なプログラムまたはバッチとして認識されない。
-
[解決済み】Fatal error: mysqldをrootで実行する方法は、マニュアルの「セキュリティ」セクションをお読みください。
-
[解決済み】MySQL エラー #1133 - ユーザー テーブルに一致する行が見つかりません。
-
[解決済み] MySQL エラー: キーの長さがないキー指定
-
[解決済み] mysqlのテーブルからユニークキーを削除する方法
-
[解決済み] dpkg: error processing package mysql-server (dependency problems)?
-
[解決済み] DEFAULT NULLとCHECKBOX NULL mysqlの違いは何ですか?
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] エラー」を解決する方法 Apacheが予期せずシャットダウンしました" を解決するには?
最新
-
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の グループ関数の無効な使用
-
[解決済み] "sqlstate[23000]: 整合性制約違反 "を有効な制約で
-
[解決済み] ローカルマシンからリモートDBをmysqldumpする方法
-
[解決済み] whereステートメントによるmysqlの一括更新
-
[解決済み] MySQLのエラーコードです。MySQL WorkbenchでUPDATE中に1175が発生する
-
[解決済み] この操作を行うには、少なくとも1つのSUPER権限が必要です。
-
[解決済み] <TABLE> のテーブルストレージエンジンには、order by クエリでこのオプションがありません (ERROR 1031)。
-
[解決済み] mysqladminのフラッシュホストでブロックを解除する方法
-
[解決済み] 各単語の最初の文字を大文字にする(既存のテーブルの場合
-
[解決済み] MySQL Workbenchが「このサーバーバージョンでは、この位置は無効です」というエラーを報告する。