質問をすることでしか得られない、回答やアドバイスがある。

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

ただいまの
回答率

87.48%

XAMPPのMYSQLが起動しない

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 1,147

score 25

前提・実現したいこと

前日の問題を解決しようとした所。
MYSQLが立ち上がってすぐにきけるようになった。

実現したいことは、MYSQLを起動した状態にもどしたいです。
アドバイスよろしくお願いいたましす。

発生している問題・エラーメッセージ

16:29:59  [mysql]     Error: MySQL shutdown unexpectedly.
16:29:59  [mysql]     This may be due to a blocked port, missing dependencies, 
16:29:59  [mysql]     improper privileges, a crash, or a shutdown by another method.
16:29:59  [mysql]     Press the Logs button to view error logs and check
16:29:59  [mysql]     the Windows Event Viewer for more clues
16:29:59  [mysql]     If you need more help, copy and post this
16:29:59  [mysql]     entire log window on the forums


mysql_eror_logの中身
2021-03-25 16:42:04 1 [ERROR] InnoDB: Operating system error number 3 in a file operation.
2021-03-25 16:42:04 0 [Note] InnoDB: !!! innodb_force_recovery is set to 1 !!!
2021-03-25 16:42:04 1 [ERROR] InnoDB: The error means the system cannot find the path specified.
2021-03-25 16:42:04 1 [ERROR] InnoDB: Cannot open datafile for read-only: '.\mysql\innodb_index_stats.ibd' OS error: 203
2021-03-25 16:42:04 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2021-03-25 16:42:04 0 [Note] Plugin 'FEEDBACK' is disabled.
2021-03-25 16:42:04 1 [ERROR] InnoDB: Operating system error number 203 in a file operation.
2021-03-25 16:42:04 0 [ERROR] Could not open mysql.plugin table. Some plugins may be not loaded
2021-03-25 16:42:04 1 [Note] InnoDB: Some operating system error numbers are described at https://mariadb.com/kb/en/library/operating-system-error-codes/
2021-03-25 16:42:04 0 [ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist
2021-03-25 16:42:04 1 [ERROR] InnoDB: Could not find a valid tablespace file for ``mysql`.`innodb_index_stats``. Please refer to https://mariadb.com/kb/en/innodb-data-dictionary-troubleshooting/ for how to resolve the issue.
2021-03-25 16:42:04 0 [Note] Server socket created on IP: '::'.

イメージ説明

試したこと

・portの競合がないかしらべた(競合はないが念の為に変更)
・C:\xampp\mysql\data ib_logfile0 ib_logfile1 ibdata1 を別ファイルに移して再起動
・https://community.apachefriends.org/f/viewtopic.php?f=16&t=72437
のサイトをみた結果指定されている部分なかった。(この部分がみあたらなくて追加できなかったinnodb_flush_method=normal)
・https://qiita.com/lapun/items/e7e6b6f924a24b00d7d6
にて一行追加
C:\xampp\mysql\dataのmy.iniでinnodb_force_recovery=1を追加
参考サイト・・https://teratail.com/questions/85724

補足情報(FW/ツールのバージョンなど)

portエビデンス
イメージ説明

Ver 15.1 Distrib 10.4.11-MariaDB, for Win64 (AMD64)
WINDOWS10

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • Inukai.1192

    2021/03/25 19:44

    FKMさん MYSQLって書いてあるところの起動をおしてphpadminを起動させたかったです。

    キャンセル

  • m.ts10806

    2021/03/25 19:53

    WindowsでXAMPP動かすのにあれこれいじる必要ってないはずですよ。
    別ディレクトリにXAMPPインストールしなおしてみては。

    キャンセル

  • Inukai.1192

    2021/03/25 20:14

    m.ts10806さん のおっしゃるとおり、別のフォルダに作ればよかったとただいま後悔をしております。

    mysqlのdataの所だけコピーして貼り付けて起動確認するばよかった話でした。
    次回はそのようにします。ご意見ありがうございます。
    参考になる考え方。
    https://thk.kanzae.net/net/wordpress/t1817/

    キャンセル

回答 2

check解決した方法

0

結論は、xamppの再インストールをしました。
apatchとhtdocsとmysql、phpadminをしてコピーをしてoldというフォルダを作りその中にいれました。 新しくxamppをインストールして、oldの部分を差し替えながら起動できる確認しました。
mysqlのフォルダの何かの設定が悪いという事までは突きめました。

携帯がなってどこまでやったのか不明になり。mysqlのデータは諦める事にしました。

ポートフォリオのデータが消えたは、ショックですが勉強代だと思って頑張る事にしました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

This may be due to a blocked port, missing dependencies,

こういう手のエラーはまずポートを占拠していないかを確認してみてください。
デフォルトポートの3306をほかが占領してる可能性があります。
コマンドプロンプトから

>netstat -nao

そこからpidを調べ、それをタスクマネージャで調べ、かぶってたら他の番号に変えます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2021/03/25 17:42

    返信ありがとうございます。 再度確認いたしましたが、競合はみつからなったです。

    キャンセル

  • 2021/03/25 18:47

    InnoDB: Cannot open datafile for read-only: '.\mysql\innodb_index_stats.ibd' OS error: 203
    ここあたりも怪しいですね。この辺でググってみたらどうでしょうか。

    キャンセル

  • 2021/03/25 19:45

    FKMさん  '.\mysql\innodb_index_stats.ibd' OS error: 203で検索をして、_index_stats.ibd' OS error:で検索をしてトライしてみたんですがうまくいきませんでした

    キャンセル

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

  • ただいまの回答率 87.48%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る