Sub*_*ctX 3 innodb hyper-v mariadb docker wsl-2
我正在使用官方 MariadDB 10.7 docker 映像,Windows 10。如果今天开始出现此错误并不断重复,请尝试一切:
- mysqlcheck -Ar
- delete docker image with all the data
- chkdsk -F
- dump and restore of table
- change MariaDB version
- different PC configs (nvme -> SSD)
Run Code Online (Sandbox Code Playgroud)
Sub*_*ctX 10
在长时间阅读了 MariaDB 错误跟踪器上的每个相关错误后,我在 Docker 环境中做了一项更改:
- disable WSL2, switch to Hyper-V
Run Code Online (Sandbox Code Playgroud)
瞧,开始工作了。
现在,有趣的是,同事也遇到了同样的问题,但 WSL2 已经禁用,并且他的问题通过 ENABLING WSL2 得到了解决。
所以我猜想,在更改 WSL2 和 Hyper-V 之间的操作时,会发生一些事情,这些事情在使用图像时会被损坏,并且会通过此开关重置。
ATM 我没有时间切换回 WSL2 来证实我的假设。当我有时间的时候,我会更新这篇文章。
更新:找不到容器配置的解决方案,所以我尝试了旧版本的 MariaDB docker 容器,它开始在版本 10.3.9 上工作。现在,我将使用这个版本,直到我找到更多时间去 MariaDB 的 Jira 并在那里报告错误。
| 归档时间: |
|
| 查看次数: |
2729 次 |
| 最近记录: |