MariaDB на Windows XAMPP не запускается - PullRequest
0 голосов
/ 08 ноября 2019

Я установил версию XAMPP: 7.3.6 на Windows 10 месяцев назад, и до сих пор все работает нормально.

Сегодня похоже, что MariaDB (MySQL) не запустится.

Проверка error_log появляется сообщение об ошибке:

2019-11-08 16:43:51 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2019-11-08 16:43:51 0 [Note] InnoDB: Uses event mutexes
2019-11-08 16:43:51 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2019-11-08 16:43:51 0 [Note] InnoDB: Number of pools: 1
2019-11-08 16:43:51 0 [Note] InnoDB: Using SSE2 crc32 instructions
2019-11-08 16:43:51 0 [Note] InnoDB: Initializing buffer pool, total size = 512M, instances = 1, chunk size = 128M
2019-11-08 16:43:51 0 [Note] InnoDB: Completed initialization of buffer pool
2019-11-08 16:43:51 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2019-11-08 16:43:51 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2019-11-08 16:43:51 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2019-11-08 16:43:51 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2019-11-08 16:43:52 0 [Note] InnoDB: Waiting for purge to start
2019-11-08 16:43:52 0 [Note] InnoDB: 10.3.15 started; log sequence number 45307373705; transaction id 1089620
2019-11-08 16:43:52 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2019-11-08 16:43:52 0 [Note] Plugin 'FEEDBACK' is disabled.
2019-11-08 16:43:52 0 [Note] Server socket created on IP: '::'.
2019-11-08 16:43:52 0 [Note] InnoDB: Buffer pool(s) load completed at 191108 16:43:52

1 Ответ

0 голосов
/ 08 ноября 2019

Я собираюсь ответить на свой вопрос, так как несколько дней назад я исправил эту же проблему на ноутбуке коллеги, и сегодня это случилось со мной. Я пытаюсь воспроизвести исправление.

Так что в файле mysql_error нет сообщения об ошибке.

Но при взгляде на каталог данных C:\xampp\mysql\data выглядит немногостранно:

08/11/2019  16:43    <DIR>          .
08/11/2019  16:43    <DIR>          ..
04/11/2019  12:24    <DIR>          abac
24/09/2019  16:43    <DIR>          allmypicz
08/11/2019  16:43            16.384 aria_log.00000001
08/11/2019  16:43                52 aria_log_control
14/09/2019  16:53    <DIR>          ayudas
06/10/2019  08:32    <DIR>          erkcrm_28062019
16/09/2019  12:40    <DIR>          hdweb
08/11/2019  16:43        79.691.776 ibdata1
08/11/2019  16:43             2.137 ib_buffer_pool
08/11/2019  16:43       268.435.456 ib_logfile0
18/10/2019  19:49       268.435.456 ib_logfile1
12/09/2019  20:44    <DIR>          interno
08/11/2019  16:43               112 master-2019@002d11@002d07@002011@003a10@003a18@00200@0020@005bnote@005d@0020added@0020new@0020master_info@0020@0027@0027@0020to@0020hash@0020table@000d.info
08/11/2019  16:43               112 master-2019@002d11@002d07@002011@003a10@003a18@00200@0020@005bnote@005d@0020c@003a@005cxampp@005cmysql@005cbin@005cmysqld@002eexe@003a@0020ready@0020for@0020connections@002e@000d.info
08/11/2019  16:43            16.255 master-2019@002d11@002d07@002011@003a10@003a18@00200@0020@005bnote@005d@0020reading@0020of@0020all@0020master_info@0020entries@0020succeded@000d.info
08/11/2019  16:38                 0 master-2019@002d11@002d07@002011@003a10@003a49@002025@0020@005berror@005d@0020mysqld@002eexe@003a@0020table@0020@0027@002e@005cabac@005cabac_logger@0027@0020is@0020marked@0020as@0020crashed@0020and@0020should@0020be@0020repaired@000d.info
08/11/2019  16:43               112 master-2019@002d11@002d07@002011@003a10@003a49@002025@0020@005bwarning@005d@0020checking@0020table@003a@0020@0020@0020@0027@002e@005cabac@005cabac_logger@0027@000d.info
08/11/2019  16:39               112 master-2019@002d11@002d07@002011@003a10@003a52@002025@0020@005bwarning@005d@0020checking@0020table@003a@0020@0020@0020@0027@002e@005cabac@005ctbl_migration@0027@000d.info
08/11/2019  16:43               112 master-version@003a@0020@002710@002e3@002e15@002dmariadb@0027@0020@0020socket@003a@0020@0027@0027@0020@0020port@003a@00203306@0020@0020mariadb@002eorg@0020binary@0020distribution@000d.info
07/11/2019  11:10               934 multi-master.info
19/06/2019  19:28    <DIR>          mysql
08/11/2019  16:43               279 mysql-relay-bin-2019@002d11@002d07@002011@003a10@003a18@00200@0020@005bnote@005d@0020added@0020new@0020master_info@0020@0027@0027@0020to@0020hash@0020table@000d.000003
08/11/2019  16:43               170 mysql-relay-bin-2019@002d11@002d07@002011@003a10@003a18@00200@0020@005bnote@005d@0020added@0020new@0020master_info@0020@0027@0027@0020to@0020hash@0020table@000d.index
08/11/2019  16:43               279 mysql-relay-bin-2019@002d11@002d07@002011@003a10@003a18@00200@0020@005bnote@005d@0020c@003a@005cxampp@005cmysql@005cbin@005cmysqld@002eexe@003a@0020ready@0020for@0020connections@002e@000d.000003
08/11/2019  16:43               197 mysql-relay-bin-2019@002d11@002d07@002011@003a10@003a18@00200@0020@005bnote@005d@0020c@003a@005cxampp@005cmysql@005cbin@005cmysqld@002eexe@003a@0020ready@0020for@0020connections@002e@000d.index
08/11/2019  16:43               279 mysql-relay-bin-2019@002d11@002d07@002011@003a10@003a18@00200@0020@005bnote@005d@0020reading@0020of@0020all@0020master_info@0020entries@0020succeded@000d.000003
08/11/2019  16:43               163 mysql-relay-bin-2019@002d11@002d07@002011@003a10@003a18@00200@0020@005bnote@005d@0020reading@0020of@0020all@0020master_info@0020entries@0020succeded@000d.index
08/11/2019  16:43               279 mysql-relay-bin-2019@002d11@002d07@002011@003a10@003a49@002025@0020@005bwarning@005d@0020checking@0020table@003a@0020@0020@0020@0027@002e@005cabac@005cabac_logger@0027@000d.000003
08/11/2019  16:43               182 mysql-relay-bin-2019@002d11@002d07@002011@003a10@003a49@002025@0020@005bwarning@005d@0020checking@0020table@003a@0020@0020@0020@0027@002e@005cabac@005cabac_logger@0027@000d.index
08/11/2019  16:39               279 mysql-relay-bin-2019@002d11@002d07@002011@003a10@003a52@002025@0020@005bwarning@005d@0020checking@0020table@003a@0020@0020@0020@0027@002e@005cabac@005ctbl_migration@0027@000d.000002
08/11/2019  16:43               279 mysql-relay-bin-2019@002d11@002d07@002011@003a10@003a52@002025@0020@005bwarning@005d@0020checking@0020table@003a@0020@0020@0020@0027@002e@005cabac@005ctbl_migration@0027@000d.000003
08/11/2019  16:43             2.305 mysql-relay-bin-2019@002d11@002d07@002011@003a10@003a52@002025@0020@005bwarning@005d@0020checking@0020table@003a@0020@0020@0020@0027@002e@005cabac@005ctbl_migration@0027@000d.index
08/11/2019  16:43               279 mysql-relay-bin-version@003a@0020@002710@002e3@002e15@002dmariadb@0027@0020@0020socket@003a@0020@0027@0027@0020@0020port@003a@00203306@0020@0020mariadb@002eorg@0020binary@0020distribution@000d.000003
08/11/2019  16:43               202 mysql-relay-bin-version@003a@0020@002710@002e3@002e15@002dmariadb@0027@0020@0020socket@003a@0020@0027@0027@0020@0020port@003a@00203306@0020@0020mariadb@002eorg@0020binary@0020distribution@000d.index
08/11/2019  16:43             1.436 mysql_error.log
19/06/2019  19:28    <DIR>          performance_schema
19/06/2019  19:28    <DIR>          phpmyadmin
19/10/2019  13:35    <DIR>          portfolee
25/09/2019  13:08    <DIR>          programadoryiiframework
08/11/2019  16:43               181 relay-log-2019@002d11@002d07@002011@003a10@003a18@00200@0020@005bnote@005d@0020added@0020new@0020master_info@0020@0027@0027@0020to@0020hash@0020table@000d.info
08/11/2019  16:43               208 relay-log-2019@002d11@002d07@002011@003a10@003a18@00200@0020@005bnote@005d@0020c@003a@005cxampp@005cmysql@005cbin@005cmysqld@002eexe@003a@0020ready@0020for@0020connections@002e@000d.info
08/11/2019  16:43               174 relay-log-2019@002d11@002d07@002011@003a10@003a18@00200@0020@005bnote@005d@0020reading@0020of@0020all@0020master_info@0020entries@0020succeded@000d.info
08/11/2019  16:43               193 relay-log-2019@002d11@002d07@002011@003a10@003a49@002025@0020@005bwarning@005d@0020checking@0020table@003a@0020@0020@0020@0027@002e@005cabac@005cabac_logger@0027@000d.info
08/11/2019  16:43               195 relay-log-2019@002d11@002d07@002011@003a10@003a52@002025@0020@005bwarning@005d@0020checking@0020table@003a@0020@0020@0020@0027@002e@005cabac@005ctbl_migration@0027@000d.info
08/11/2019  16:43               213 relay-log-version@003a@0020@002710@002e3@002e15@002dmariadb@0027@0020@0020socket@003a@0020@0027@0027@0020@0020port@003a@00203306@0020@0020mariadb@002eorg@0020binary@0020distribution@000d.info
19/06/2019  19:28    <DIR>          test
              34 archivos    616.606.782 bytes
              14 dirs  62.695.202.816 bytes libres

Вы можете увидеть «обычные вещи», каталоги баз данных и файлы данных, а затем вы увидите множество странных файлов, содержащих в своем имени множество @.

Итак, я сделал очистку этого каталога:

08/11/2019  16:53    <DIR>          .
08/11/2019  16:53    <DIR>          ..
04/11/2019  12:24    <DIR>          abac
24/09/2019  16:43    <DIR>          allmypicz
08/11/2019  16:51            16.384 aria_log.00000001
08/11/2019  16:51                52 aria_log_control
14/09/2019  16:53    <DIR>          ayudas
08/11/2019  16:53    <DIR>          backup
06/10/2019  08:32    <DIR>          erkcrm_28062019
16/09/2019  12:40    <DIR>          hdweb
08/11/2019  16:51        79.691.776 ibdata1
08/11/2019  16:51             2.137 ib_buffer_pool
12/09/2019  20:44    <DIR>          interno
19/06/2019  19:28    <DIR>          mysql
19/06/2019  19:28    <DIR>          performance_schema
19/06/2019  19:28    <DIR>          phpmyadmin
19/10/2019  13:35    <DIR>          portfolee
25/09/2019  13:08    <DIR>          programadoryiiframework
19/06/2019  19:28    <DIR>          test

Как видите, часть из каталогов баз данных, единственные файлы, которые я оставил, были:

08/11/2019  16:51            16.384 aria_log.00000001
08/11/2019  16:51                52 aria_log_control
08/11/2019  16:51        79.691.776 ibdata1
08/11/2019  16:51             2.137 ib_buffer_pool

Итак, я удалил эти странные файлы и также удалил файлы журналов InnoDB, которые, как я знал из предыдущего опыта, могут иногда вызывать проблемы.

Теперь я запустил MariaDB из Xampp и работает!

Не знаю причину наверняка, мои предположения:

  • Возможно, неправильное выключение компьютера повредило файлы журнала InnoDB и после этого он вылетает при попытке запуска и генерирует те"мастер / реле"les.

Может быть, кто-то более знакомый с MySQL / MariaDB мог бы указать "причину".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...