🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

Q&A

解決済

2回答

5314閲覧

XAMPPのMYSQLが起動しない

Inukai.1192

総合スコア25

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

0グッド

0クリップ

投稿2021/03/25 07:56

編集2021/03/25 10:43

前提・実現したいこと

前日の問題を解決しようとした所。
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

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

FKM

2021/03/25 09:49 編集

以前から、そのXamppのバージョンのままでしょうか。mysqlをアップグレードとかした形跡はありませんか?
Inukai.1192

2021/03/25 10:44

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

2021/03/25 10:53

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

2021/03/25 11:14

m.ts10806さん のおっしゃるとおり、別のフォルダに作ればよかったとただいま後悔をしております。 mysqlのdataの所だけコピーして貼り付けて起動確認するばよかった話でした。 次回はそのようにします。ご意見ありがうございます。 参考になる考え方。 https://thk.kanzae.net/net/wordpress/t1817/
guest

回答2

0

自己解決

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

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

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

投稿2021/03/25 10:55

Inukai.1192

総合スコア25

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

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

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

>netstat -nao

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

投稿2021/03/25 08:26

FKM

総合スコア3647

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Inukai.1192

2021/03/25 08:42

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

2021/03/25 09:47

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

2021/03/25 10:45

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問