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

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

新規登録して質問してみよう
ただいま回答率
85.35%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

MySQL

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

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

MariaDB

MariaDBは、MySQL派生のオープンソースなリレーショナルデータベースシステムです。 また、MySQLとほぼ同じデータベースエンジンに対応しています。

XAMPP

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

Q&A

解決済

2回答

6733閲覧

xamppのshellに何も表示されなくなってしまいました。

chitan148

総合スコア4

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

MySQL

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

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

MariaDB

MariaDBは、MySQL派生のオープンソースなリレーショナルデータベースシステムです。 また、MySQLとほぼ同じデータベースエンジンに対応しています。

XAMPP

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

0グッド

0クリップ

投稿2020/03/06 09:24

前提・実現したいこと

昨年秋にプログラミングの学習を始めたばかりの初心者です。
XAMPPのshellに何も表示されなくなってしまいました。
PHPとMySQLを学ぶために、2020年1月にXAMPPをインストールし、使用していました。
データベースに日本語を入れなければならなくなり、文字化けしてしまうため、本日php.iniやmy.iniをいじっていたところ、突然shellに何も表示されなくなりました。バックアップしてあったphp.iniとmy.iniに戻して、再起動しましたが状況が改善されないため、htdocsなどのデータをバックアップし、XAMPPをアンインストール後、再インストールしましたが、shellに何も表示されない状態が変わりません。
「何も表示されない」というのは、最初の setting enviroment for using XAMPP for Windows なども一切出ずに真っ黒の状態です。
XAMPPをインストールするのに参考にしているサイトによると、次はshellを起動してMariaDBの管理者IDの設定をするということなので、shellが動かない為先に進めず、困っています。
windowsのコマンドプロンプトは起動します。

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

xamppのshellに何も表示されなくなった

エラーメッセージ

メッセージはありませんでした

該当のソースコード

ソースコード

試したこと

アンインストール前
php.iniとmy.iniの修正

参考にしていたサイト
https://qiita.com/guzuri/items/643c1311224e8d482278
https://qiita.com/ah-osoi/items/eeac878b06c300eb299f
https://qiita.com/SeMa/items/7a4126a01048d6b385f6

アンインストール後
XAMPPの再インストール

参考にしているサイト
https://proengineer.internous.co.jp/content/columnfeature/11084#11

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

windows10
新しくインストールしたXAMPPのPHP7.4.3
アンインストールしたXAMPPのPHP 不明
コードを打つ際に使用しているエディタ VScode
他にインストールしているツール? ubuntu
※ 1月にXAMPPを入れてから、VScode上で拡張機能がどんどん提案されて、デバッグツールなど入れていたので、無関係かもしれませんが一応情報として書きました。

初心者すぎて、今回の質問で説明が必要な内容と、不必要な内容の区別がついておらず、一応画像も載せます。
昨日までのShellと、今のShell・XAMPPのコントロールパネル・phpMyAdminの状態です。
イメージ説明
イメージ説明
イメージ説明
イメージ説明

どうぞよろしくお願いいたします。

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

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

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

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

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

退会済みユーザー

退会済みユーザー

2020/03/06 10:06

状況が変わった前後の、何をやったか、もっと詳しく細かく書き出してもらえないでしょうか。また、xampp\mysql\data\mysql_error.log になにか気になる記述がないかもチェックを。
chitan148

2020/03/06 11:05 編集

画像をとってなくて、はっきりとわからず誠に申し訳ないのですが、 show variables like ‘char%’; としたときに、 character_set_clientと、 character_set_connectionもutf8mb4とかutf8とかになってしまうので、 (画像をとってなくて、どっちがどうなってたか忘れてしまいました。すみません) それがcp932にならないため、文字化けしてしまうとのことで、それをひたすら直していました。 php.iniの設定を mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = auto mbstring.http_output = UTF-8 mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none mbstring.func_overload = 0 にして、 それまではtranslationのところがoffで、inputとoutputのところがpassになっていました。 上の↑に直した理由は、その設定で知人の文字化けがなおっており、知人もwindows10でxamppを入れていたので、php.iniをもらってきて、同じようになるように直していました。 my.iniも同じようにしようとして、もらっていたのですが、my.iniを直す前に、shellが真っ黒になっており、まだmy.iniの設定がおかしいせいかなあと思って気にせず、my.iniも直しました。 my.iniで直したところは、デフォルトの設定に追加して、 [mysqld]の末尾にcharacter-set-server=utf8を追加 [mysqldump]の末尾にdefault-character-set=utf8を追加 だけをしました。 あと関係あるかわからないのですけど、shellの上のところを右クリックして、プロパティを開くと、レガシコンソールを使用する、というのがあり、それをクリックすると元に戻るから直るはず、というサイトがあって一回checkして再起動してしまいました。でも治らなかったので、それは元に戻しています。 その時はまだ、shellは壊れていませんでした。 これで細かくなっているでしょうか。 よくわかっておらず申し訳ありません。 追記 バックアップを取ってあったmysqlフォルダの中に、error.logというテキストファイルがありました!! 英語で何が書いてあるか全然わからないのですが、おかしくなった時間は大体わかるので、翻訳して調べてみます。すみません。ありがとうございます。
退会済みユーザー

退会済みユーザー

2020/03/06 11:32

おかしくなった時間のあたりのログを、質問文に追加すればよいのでは? 翻訳しないで、ありのまま貼ってほしい。
chitan148

2020/03/06 11:38

ありがとうございます。貼ります。 2020-03-06 11:11:51 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions 2020-03-06 11:11:51 0 [Note] InnoDB: Uses event mutexes 2020-03-06 11:11:51 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 2020-03-06 11:11:51 0 [Note] InnoDB: Number of pools: 1 2020-03-06 11:11:51 0 [Note] InnoDB: Using SSE2 crc32 instructions 2020-03-06 11:11:51 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M 2020-03-06 11:11:51 0 [Note] InnoDB: Completed initialization of buffer pool 2020-03-06 11:11:51 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=470409 2020-03-06 11:11:51 0 [Note] InnoDB: 128 out of 128 rollback segments are active. 2020-03-06 11:11:51 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1" 2020-03-06 11:11:51 0 [Note] InnoDB: Creating shared tablespace for temporary tables 2020-03-06 11:11:51 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ... 2020-03-06 11:11:51 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB. 2020-03-06 11:11:51 0 [Note] InnoDB: Waiting for purge to start 2020-03-06 11:11:51 0 [Note] InnoDB: 10.4.11 started; log sequence number 470418; transaction id 366 2020-03-06 11:11:51 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool 2020-03-06 11:11:51 0 [Note] Plugin 'FEEDBACK' is disabled. 2020-03-06 11:11:51 0 [Note] Server socket created on IP: '::'. InnoDB: using atomic writes. 2020-03-06 14:05:18 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions 2020-03-06 14:05:18 0 [Note] InnoDB: Uses event mutexes 2020-03-06 14:05:18 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 2020-03-06 14:05:18 0 [Note] InnoDB: Number of pools: 1 2020-03-06 14:05:18 0 [Note] InnoDB: Using SSE2 crc32 instructions 2020-03-06 14:05:18 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M 2020-03-06 14:05:18 0 [Note] InnoDB: Completed initialization of buffer pool 2020-03-06 14:05:18 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=470427 2020-03-06 14:05:18 0 [Note] InnoDB: 128 out of 128 rollback segments are active. 2020-03-06 14:05:18 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1" 2020-03-06 14:05:18 0 [Note] InnoDB: Creating shared tablespace for temporary tables 2020-03-06 14:05:18 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ... 2020-03-06 14:05:18 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB. 2020-03-06 14:05:18 0 [Note] InnoDB: Waiting for purge to start 2020-03-06 14:05:18 0 [Note] InnoDB: 10.4.11 started; log sequence number 470436; transaction id 366 2020-03-06 14:05:18 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool 2020-03-06 14:05:18 0 [Note] Plugin 'FEEDBACK' is disabled. 2020-03-06 14:05:18 0 [Note] Server socket created on IP: '::'. 20InnoDB: using atomic writes. 2020-03-06 14:27:21 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions 2020-03-06 14:27:21 0 [Note] InnoDB: Uses event mutexes 2020-03-06 14:27:21 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 2020-03-06 14:27:21 0 [Note] InnoDB: Number of pools: 1 2020-03-06 14:27:21 0 [Note] InnoDB: Using SSE2 crc32 instructions 2020-03-06 14:27:21 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M 2020-03-06 14:27:21 0 [Note] InnoDB: Completed initialization of buffer pool 2020-03-06 14:27:21 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=470445 2020-03-06 14:27:22 0 [Note] InnoDB: 128 out of 128 rollback segments are active. 2020-03-06 14:27:22 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1" 2020-03-06 14:27:22 0 [Note] InnoDB: Creating shared tablespace for temporary tables 2020-03-06 14:27:22 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ... 2020-03-06 14:27:22 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB. 2020-03-06 14:27:22 0 [Note] InnoDB: Waiting for purge to start 2020-03-06 14:27:22 0 [Note] InnoDB: 10.4.11 started; log sequence number 470454; transaction id 366 2020-03-06 14:27:22 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool 2020-03-06 14:27:22 0 [Note] Plugin 'FEEDBACK' is disabled. 2020-03-06 14:27:22 0 [Note] Server socket created on IP: '::'. InnoDB: using atomic writes. 11時51分の時はまだ書き直す前で、おかしくなかったです。14時27分の時はもうおかしかったです。
退会済みユーザー

退会済みユーザー

2020/03/06 12:29

ディスクの空き容量がないってことはないでしょうから、ログファイル類のアクセス権がおかしくなっただけかもしれません、ってことで、回答書きました。
guest

回答2

0

自己解決

解決しました!shellのプロパティのターミナルが

<ターミナルの色>
個別のフォアグラウンドを使用する チェック有 色→黒
背景分離を使用する        チェック有 色→黒
<カーソルの色>
色を使用する           チェック有 色→黒

になっていたので、背景と文字色とカーソル色が全部黒くなり、真っ黒に見えていました。
なぜこういう設定になってしまったのかは不明です。
知り合いのセキュリティ関係のエンジニアさんが先ほど発見してくれたのですが、原因は不明と言っていました。

今回、エラーログの見方や、エラーログが見れるという事はデバッグなどと一緒で、その英文で検索をかけられる事、画面が黒い時には設定も確認してみること、アンインストールしても何か残ってしまうこともあるという事など、様々勉強になりました。m6u様、本当にありがとうございました。

イメージ説明

投稿2020/03/07 03:52

chitan148

総合スコア4

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

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

0

「Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...」とかあるので、

まずは
XAMPP起動時に "MySQL shutdown unexpectedly" エラーが出た時の対処法 | PisukeCode - Web開発まとめ
にあるように、MySQLを止めている状態でiddata1を削除、
MySQLの起動を試してだめな場合はさらにib_logfileナントカをすべて削除、
など試してみては。


ちなみに、その気になった箇所のエラーメッセージで検索したところ。

Can't run XAMPP - MySql - Stack Overflow

Copy From ...xampp/mysql/backup/... of all files and paste into .../xampp/mysql/data/

とありますね。

投稿2020/03/06 11:51

編集2020/03/06 13:30
退会済みユーザー

退会済みユーザー

総合スコア0

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

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

chitan148

2020/03/06 12:48

回答ありがとうございました。 ibdata1と、ib_logfile0やib_logfile1などを削除して再起動してみたのですが、PID(s) と Port(s)に番号は割り振られますが、shellは黒いままで、エラーになってるみたいです。ibtmp1も一緒に作られるので、それも削除してみたりしましたが、起動できてないみたいでした。 エラーログは下記のようになっています。 番号は割り振られているけれども起動できてないことがわかったので、”起動できない”でもうちょっと調べてみます。 ありがとうございます。 2020-03-06 21:29:39 0 [Note] InnoDB: The first innodb_system data file 'ibdata1' did not exist. A new tablespace will be created! 2020-03-06 21:29:39 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions 2020-03-06 21:29:39 0 [Note] InnoDB: Uses event mutexes 2020-03-06 21:29:39 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 2020-03-06 21:29:39 0 [Note] InnoDB: Number of pools: 1 2020-03-06 21:29:39 0 [Note] InnoDB: Using SSE2 crc32 instructions 2020-03-06 21:29:39 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M 2020-03-06 21:29:39 0 [Note] InnoDB: Completed initialization of buffer pool 2020-03-06 21:29:39 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibdata1' size to 10 MB. Physically writing the file full; Please wait ... 2020-03-06 21:29:39 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibdata1' size is now 10 MB. 2020-03-06 21:29:39 0 [Note] InnoDB: Setting log file C:\xampp\mysql\data\ib_logfile101 size to 5242880 bytes 2020-03-06 21:29:39 0 [Note] InnoDB: Setting log file C:\xampp\mysql\data\ib_logfile1 size to 5242880 bytes 2020-03-06 21:29:39 0 [Note] InnoDB: Renaming log file C:\xampp\mysql\data\ib_logfile101 to C:\xampp\mysql\data\ib_logfile0 2020-03-06 21:29:39 0 [Note] InnoDB: New log files created, LSN=11452 2020-03-06 21:29:39 0 [Note] InnoDB: Doublewrite buffer not found: creating new 2020-03-06 21:29:39 0 [Note] InnoDB: Doublewrite buffer created 2020-03-06 21:29:39 0 [Note] InnoDB: 128 out of 128 rollback segments are active. 2020-03-06 21:29:39 0 [Note] InnoDB: Creating foreign key constraint system tables. 2020-03-06 21:29:39 0 [Note] InnoDB: Creating tablespace and datafile system tables. 2020-03-06 21:29:39 0 [Note] InnoDB: Creating sys_virtual system tables. 2020-03-06 21:29:39 0 [Note] InnoDB: Creating shared tablespace for temporary tables 2020-03-06 21:29:39 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ... 2020-03-06 21:29:39 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB. 2020-03-06 21:29:39 0 [Note] InnoDB: Waiting for purge to start 2020-03-06 21:29:39 0 [Note] InnoDB: 10.4.11 started; log sequence number 0; transaction id 7 2020-03-06 21:29:39 0 [Note] Plugin 'FEEDBACK' is disabled. 2020-03-06 21:29:39 0 [Note] Server socket created on IP: '::'. InnoDB: using atomic writes. 2020-03-06 21:34:08 0 [Note] InnoDB: The first innodb_system data file 'ibdata1' did not exist. A new tablespace will be created! 2020-03-06 21:34:08 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions 2020-03-06 21:34:08 0 [Note] InnoDB: Uses event mutexes 2020-03-06 21:34:08 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 2020-03-06 21:34:08 0 [Note] InnoDB: Number of pools: 1 2020-03-06 21:34:08 0 [Note] InnoDB: Using SSE2 crc32 instructions 2020-03-06 21:34:08 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M 2020-03-06 21:34:08 0 [Note] InnoDB: Completed initialization of buffer pool 2020-03-06 21:34:08 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibdata1' size to 10 MB. Physically writing the file full; Please wait ... 2020-03-06 21:34:08 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibdata1' size is now 10 MB. 2020-03-06 21:34:08 0 [Note] InnoDB: Setting log file C:\xampp\mysql\data\ib_logfile101 size to 5242880 bytes 2020-03-06 21:34:08 0 [Note] InnoDB: Setting log file C:\xampp\mysql\data\ib_logfile1 size to 5242880 bytes 2020-03-06 21:34:08 0 [Note] InnoDB: Renaming log file C:\xampp\mysql\data\ib_logfile101 to C:\xampp\mysql\data\ib_logfile0 2020-03-06 21:34:08 0 [Note] InnoDB: New log files created, LSN=11452 2020-03-06 21:34:08 0 [Note] InnoDB: Doublewrite buffer not found: creating new 2020-03-06 21:34:08 0 [Note] InnoDB: Doublewrite buffer created 2020-03-06 21:34:08 0 [Note] InnoDB: 128 out of 128 rollback segments are active. 2020-03-06 21:34:08 0 [Note] InnoDB: Creating foreign key constraint system tables. 2020-03-06 21:34:08 0 [Note] InnoDB: Creating tablespace and datafile system tables. 2020-03-06 21:34:08 0 [Note] InnoDB: Creating sys_virtual system tables. 2020-03-06 21:34:08 0 [Note] InnoDB: Creating shared tablespace for temporary tables 2020-03-06 21:34:08 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ... 2020-03-06 21:34:08 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB. 2020-03-06 21:34:08 0 [Note] InnoDB: Waiting for purge to start 2020-03-06 21:34:08 0 [Note] InnoDB: 10.4.11 started; log sequence number 0; transaction id 7 2020-03-06 21:34:08 0 [Note] Plugin 'FEEDBACK' is disabled. 2020-03-06 21:34:08 0 [Note] Server socket created on IP: '::'.
chitan148

2020/03/07 03:22

解決しました!!!shellのプロパティでした!!大変お騒がせ致しました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問