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

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

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

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

MySQL

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

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

XAMPP

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

Q&A

解決済

2回答

4508閲覧

xamppのMySQLがstopしてしまう問題を解決したい。

natsumi.boc

総合スコア2

Windows 10

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

MySQL

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

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

XAMPP

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

0グッド

0クリップ

投稿2020/08/08 11:58

前提・実現したいこと

xampp for windows バージョン7.4.7
Apacheは問題なく起動。MySQLのみ数秒でシャットダウンしてしまう。

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

以下mysql_errorlog

InnoDB: using atomic writes. 2020-08-08 20:38:52 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions 2020-08-08 20:38:52 0 [Note] InnoDB: Uses event mutexes 2020-08-08 20:38:52 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 2020-08-08 20:38:52 0 [Note] InnoDB: Number of pools: 1 2020-08-08 20:38:52 0 [Note] InnoDB: Using SSE2 crc32 instructions 2020-08-08 20:38:52 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M 2020-08-08 20:38:52 0 [Note] InnoDB: Completed initialization of buffer pool 2020-08-08 20:38:52 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=300288 2020-08-08 20:38:53 0 [Note] InnoDB: 128 out of 128 rollback segments are active. 2020-08-08 20:38:53 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1" 2020-08-08 20:38:53 0 [Note] InnoDB: Creating shared tablespace for temporary tables 2020-08-08 20:38:53 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ... 2020-08-08 20:38:53 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB. 2020-08-08 20:38:53 0 [Note] InnoDB: Waiting for purge to start 2020-08-08 20:38:53 0 [Note] InnoDB: 10.4.13 started; log sequence number 300297; transaction id 171 2020-08-08 20:38:53 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool 2020-08-08 20:38:53 0 [Note] Plugin 'FEEDBACK' is disabled. 2020-08-08 20:38:53 0 [Note] Server socket created on IP: '::'. 2020-08-08 20:38:53 0 [Note] InnoDB: Buffer pool(s) load completed at 200808 20:38:53 2020-08-08 20:39:23 0 [ERROR] Can't start server: listen() on TCP/IP port: アクセス許可で禁じられた方法でソケットにアクセスしようとしました。 2020-08-08 20:39:23 0 [ERROR] listen() on TCP/IP failed with error 203 2020-08-08 20:39:23 0 [ERROR] Aborting

試したこと

再インストール・バージョンを変えて再インストール
→7.4.8 7.3.20 7.2.32すべて試したがダメ

por番号の変更・netstatで競合しているport番号とpidの特定
→そもそもport:3306を他で使用していない

他で起動しているMySQLのタスクをキル
→そもそも他でMySQLを使用していない

dataフォルダを削除してbackupフォルダの中身を全てdataフォルダにコピー
→解決せず

お手上げ状態です。
良しくお願いいたします....。

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

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

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

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

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

guest

回答2

0

ベストアンサー

ERRORが下記で

[ERROR] Can't start server: listen() on TCP/IP port: アクセス許可で禁じられた方法でソケットにアクセスしようとしました。

そのアクションがおそらく下記なので、ipv6関連が問題かと想像します。

[Note] Server socket created on IP: '::'.

xamppですので設定ファイルはmy.iniになるでしょうか。その中にbind-addressの項目があればipv6は無効にしてみたらどうでしょう。

投稿2020/08/08 13:33

yukky1201

総合スコア2751

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

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

0

いろいろこねくり回した結果解決できました。備忘録として以下に残します。

その他に発生した現象

コマンドプロンプトからMySQLを操作しようにもバッチファイルとして認識されない。
MySQLをコマンドから起動しようとするが、Can't connect to local MySQL serverエラーが発生する。エラー番号2002
windowsのサービスにMySQLが存在していない。

解決につながったと思われる対処方法

  1. windowsファイアウォールの設定

・コントロールパネルからシステムとセキュリティをクリック
・ファイアウォールの状態の確認をクリック
・左の詳細設定
・新規Windowが立ち上がったら左の受信の規則をさわる
・次に右の新しい規則をさわる
・さらに新しいWindowが立ち上がるので、ポートのラジオボタンをクリック、次へ
・TCP 特定のローカルポートを選択し、3306と入力 次へ
・接続を許可する
・ドメイン、プライベート、パブリックすべてチェック
・名前と説明は適当にいれといて、完了。

  1. Xamppの設定ファイルをいじる

・MySQLのconfigからmy.iniを起動
・bint-address="127.0.0.1"が初期状態はコメントアウトになっているので文頭の#をはずす
・保存してXampp再起動

これで解決いたしました。
回答者さんyukky1201様のおかげでbint-addressに着目する発想がうまれました。
ありがとうございました。

投稿2020/08/08 16:06

natsumi.boc

総合スコア2

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問