xampp windows mariadb未启动

rsl1atfo  于 11个月前  发布在  Windows
关注(0)|答案(3)|浏览(161)

mariaDB无法在Windows 10中启动。
我在日志中看到以下内容:

Cannot find checkpoint record at LSN (1,0x5c8f)
2019-12-19  9:18:13 0 [ERROR] mysqld.exe: Aria recovery failed. Please run aria_chk -r on all Aria tables and delete all aria_log.######## files
2019-12-19  9:18:13 0 [ERROR] Plugin 'Aria' init function returned error.
2019-12-19  9:18:13 0 [ERROR] Plugin 'Aria' registration as a STORAGE ENGINE failed.
InnoDB: using atomic writes.
2019-12-19  9:18:13 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2019-12-19  9:18:13 0 [Note] InnoDB: Uses event mutexes
2019-12-19  9:18:13 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2019-12-19  9:18:13 0 [Note] InnoDB: Number of pools: 1
2019-12-19  9:18:13 0 [Note] InnoDB: Using SSE2 crc32 instructions
2019-12-19  9:18:13 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M
2019-12-19  9:18:13 0 [Note] InnoDB: Completed initialization of buffer pool
2019-12-19  9:18:14 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2019-12-19  9:18:14 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2019-12-19  9:18:14 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2019-12-19  9:18:14 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB.
2019-12-19  9:18:14 0 [Note] InnoDB: Waiting for purge to start
2019-12-19  9:18:14 0 [Note] InnoDB: 10.4.10 started; log sequence number 42992145; transaction id 110929
2019-12-19  9:18:14 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool
2019-12-19  9:18:14 0 [Note] Plugin 'FEEDBACK' is disabled.
2019-12-19  9:18:14 0 [ERROR] Could not open mysql.plugin table. Some plugins may be not loaded
2019-12-19  9:18:14 0 [Note] InnoDB: Buffer pool(s) load completed at 191219  9:18:14
2019-12-19  9:18:14 0 [ERROR] Failed to initialize plugins.
2019-12-19  9:18:14 0 [ERROR] Aborting

字符串
我已经四处搜索,无法找到解决这个问题. Xampp昨天工作正常,但今天没有开始.所以,我昨天做的是使用xcloner克隆一个WordPress网站到我的电脑.我克隆网站后,一切都很好.然后,我停止MySQL和Apache并关闭我的电脑.今天早上,我得到了这个问题.
我以前也遇到过同样的问题,我已经重新安装了xampp和wordpress(bitnami版本)。但是,我一直遇到这个问题。
任何帮助将不胜感激。

jdgnovmf

jdgnovmf1#

在@RiggsFolly的帮助下,以下内容解决了我的问题。
1.打开命令。

  • 在cmd中,转到xampp/mysql/data folder
  • 在我的示例中,我执行了以下cd C:\xampp\mysql\data
  • 在mysql子文件夹中的所有.MAI表的该目录中运行aria_chk -r
  • 在我的例子中,..\bin\aria_chk -r mysql\*.MAI
  • 删除所有aria_log.########文件。它们存在于C:\xampp\mysql\data文件夹中。我只是为了以防万一而重命名了它们(在它们的名称开头添加了old_)。
  • 再次启动xampp,它应该可以工作。
jslywgbw

jslywgbw2#

我尝试了答案1的解决方案,它看起来很棒,但在我的情况下,从cmd我得到了一个文件xampp\mysql\data\mysql*. mai的权限被拒绝的错误。相反,我找到了另一个解决方案。

注意事项:缺点是,你失去了与数据库特权创建的用户,在我的情况下,这不是一个大的损害,因为我只有四个网站在本地,这是很容易为我重新创建用户在phpmyadmin。

整个游览需要5分钟,您可以在文件夹和文件上工作,即使没有cmd:
1.删除所有xampp\mysql\data\mysql.mai文件
1.从mysql备份文件夹复制所有.mai文件:xampp\mysql\backup\mysql*.mai
1.删除xampp\mysql\data文件夹中的aria_log.#文件
1.重新启动xampp:它的作品!
1.在phpmyadmin中重新创建每个数据库的特权用户

r6vfmomb

r6vfmomb3#

在我的情况下,解决方案是删除xampp\mysql\data中的文件multi-master.info
解决方案来自线程https://stackoverflow.com/a/62957955/269804

相关问题