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

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

新規登録して質問してみよう
ただいま回答率
85.50%
MySQL

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

Q&A

解決済

1回答

486閲覧

xampp mysqlが起動しない

hakusa.ppl

総合スコア21

MySQL

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

0グッド

1クリップ

投稿2019/07/09 00:17

編集2019/07/09 00:40

xamppを昨日インストールしたのですが、今朝コントロールからmysqlstartボタンを押すとエラーが表示され起動しません。

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

→エラーログ

InnoDB: Mutexes and rw_locks use Windows interlocked functions 2019-07-09 8:51:37 0 [Note] InnoDB: Uses event mutexes 2019-07-09 8:51:37 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 2019-07-09 8:51:37 0 [Note] InnoDB: Number of pools: 1 2019-07-09 8:51:37 0 [Note] InnoDB: Using SSE2 crc32 instructions 2019-07-09 8:51:37 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M 2019-07-09 8:51:37 0 [Note] InnoDB: Completed initialization of buffer pool 2019-07-09 8:51:37 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=49468 2019-07-09 8:51:37 0 [Note] InnoDB: Starting a batch to recover 112 pages from redo log. 2019-07-09 8:51:37 0 [Note] InnoDB: Starting final batch to recover 14 pages from redo log. 2019-07-09 8:51:38 0 [Note] InnoDB: 128 out of 128 rollback segments are active. 2019-07-09 8:51:38 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1" 2019-07-09 8:51:38 0 [Note] InnoDB: Creating shared tablespace for temporary tables 2019-07-09 8:51:38 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ... 2019-07-09 8:51:38 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB. 2019-07-09 8:51:38 0 [Note] InnoDB: Waiting for purge to start 2019-07-09 8:51:38 0 [Note] InnoDB: 10.3.16 started; log sequence number 1603190; transaction id 9 2019-07-09 8:51:38 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool 2019-07-09 8:51:38 0 [Note] InnoDB: Buffer pool(s) load completed at 190709 8:51:38 2019-07-09 8:51:38 0 [Note] Plugin 'FEEDBACK' is disabled. 2019-07-09 8:51:38 0 [Note] Server socket created on IP: '::'.

ちなみにスカイプなどは、起動されていないため関係ありませんでした。
※昨日はコンパネでパスワードを設定してその後、config.inc.phpにパスワードを書き込み正常に起動いたしました。
また自分の、作成ファイルに

?php }$mysqli = new mysql('localhost','sample','******',sampledb'); if($mysqli->connect_error){ die('Connect Error:('.$mysqli->connect_errno.')'. $mysqli->connect_error);

を追加しました。
その後、xamppコントロールから、quitしました。

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

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

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

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

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

m.ts10806

2019/07/09 00:21

XAMPPコントロールパネルを管理者実行した場合はどうですか?
hakusa.ppl

2019/07/09 00:23

昨日に引き続きありがとうございます。 ERROR 2002 (HY000): Can't connect to MySQL server on 'localhost' (10061) このエラーが発生してダメでした。
m.ts10806

2019/07/09 00:25

インストールの際、または前後に何かしらしたことはありますか? スカイプの件もそうですが「関係なさそうかもしれないけど意外なところで関わってる」ようなこともありえますので。
hakusa.ppl

2019/07/09 00:30

昨日教えていただいた通りにアンインスト―ルしてインストールしその後mysqlのパスワードを設定して、config.inc.phpのパスワードを変更して
hakusa.ppl

2019/07/09 00:32

if($mysqli->connect_error){ die('Connect Error:('.$mysqli->connect_errno.')'. $mysqli->connect_error); } print 'mysqli クラスによる接続に成功しました。'; //ここでデータベース関連の処理を行います。 $mysqli->close(); このコードを作成しているhtdocosの自分のファイルに書き込みました それでxamppかquitしました。
m.ts10806

2019/07/09 00:33

あ、えっと、質問を編集して追記してもらえたらと。 ただ、XAMPPインストール時にMySQLのパスワード設定したような気がしますが、どうだったかな。 config.inc.phpは私は触ったことないですし。(phpMyAdminのログイン画面でパスワード打つことになるから)
hakusa.ppl

2019/07/09 00:41

ありがとうございます。修正しました。 config.inc.phpをいじったことが原因でしょうか。
m.ts10806

2019/07/09 00:43

MySQLが起動しないことと作った自身が作ったファイルは無関係ですね(PHPの構文エラーありますが) >config.inc.phpをいじったことが原因でしょうか。 関係ないとは言い切れないですね。config.inc.phpを元に戻してみては?
tetutetu

2019/07/09 00:43

昨日は起動したとのことですが タスクマネージャにmysqld.exeが残っている(起動していないのに)ということはないですか?
hakusa.ppl

2019/07/09 00:50

config.inc.php 元に戻しましたが同じでした。 mysqld.exeは残ってませんでした。
hakusa.ppl

2019/07/09 00:52

タスクマネージャーでmysqld.exeは、起動してすぐに、消えますね
tetutetu

2019/07/09 00:53

エラーログに [ERROR]の項目がないため、どこで(なぜ)エラーを吐いているのか判断ができない状況です。 ポートの使用状況はどうでしょう。 プロンプトから「netstat」コマンドで競合しているポートがないか、念のため調べてみてください。 昨日インストールされたということで、もし支障がないのであれば再インストールで一度初期状態に戻すのも良いかもしれませんね。
hakusa.ppl

2019/07/09 01:03

netstatで見たら、3306を使っているものがなかったです。 また、ほかのポートは競合してませんでした。
tetutetu

2019/07/09 01:05 編集

「ibdata1」ファイルの削除も有効とのことで。 (インストール先)\xampp\mysql\data内に上記ファイルがあった場合 一度どこかへ移動して、起動確認をお願いします。 (削除でも良いのですが、コレが原因じゃなかった場合もとに戻せるように)
hakusa.ppl

2019/07/09 01:08

ibdata1も関係ありませんでした。
m.ts10806

2019/07/09 01:23

巻き戻ってごめんなさい。下記のエラーってどのタイミングで出ます? >ERROR 2002 (HY000): Can't connect to MySQL server on 'localhost' (10061)
m.ts10806

2019/07/09 01:23

少なくとも「MySQLをStartさせようとしたとき」ではないように思います。
hakusa.ppl

2019/07/10 00:26

返信が遅くなってしまい、大変申し訳ございません。 再インストールで無事解決いたしました。 回答ありがとうございました。
m.ts10806

2019/07/10 00:29

あれ?今回も再インストール後に起きた問題ではなかったでしたっけ
hakusa.ppl

2019/07/10 01:15

いえ、mysqlパスワード変更後に起きた問題でした。
hakusa.ppl

2019/07/10 01:21

ご丁寧にありがとうございます。
guest

回答1

0

自己解決

再インストールにて解決しました

投稿2019/07/10 01:22

hakusa.ppl

総合スコア21

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問