尝试升级 Chocolatey 对我来说失败了:
> choco upgrade chocolatay
Chocolatey v0.11.2
Upgrading the following packages:
chocolatay
By upgrading, you accept licenses for the packages.
chocolatay is not installed. Installing...
chocolatay not installed. The package was not found with the source(s) listed.
Source(s): 'https://community.chocolatey.org/api/v2/'
NOTE: When you specify explicit sources, it overrides default sources.
If the package version is a prerelease and you didn't specify `--pre`,
the package may not be found.
Run Code Online (Sandbox Code Playgroud)
有办法摆脱这种困境吗?
choco upgrade chocolatay -f
Run Code Online (Sandbox Code Playgroud)
具有大致相同的结果。
每当我启动我的Mysql数据库时,我都会在error_log中看到这个:
131015 12:07:06 [注意]插件'FEDERATED'被禁用.131015 12:07:06 InnoDB:InnoDB内存堆被禁用131015 12:07:06 InnoDB:Mutexes和rw_locks使用Windows互锁功能131015 12:07:06 InnoDB:压缩表使用zlib 1.2.3 131015 12:07:06 InnoDB:初始化缓冲池,大小= 16.0M 131015 12:07:06 InnoDB:完成缓冲池的初始化131015 12:07:06 InnoDB:支持的最高文件格式是Barracuda.InnoDB:ibdata文件中的日志序列号与InnoDB不匹配:ib_logfiles中的日志序列号!131015 12:07:06 InnoDB:数据库没有正常关闭!InnoDB:开始崩溃恢复.InnoDB:从.ibd文件中读取表空间信息... InnoDB:从doublewrite InnoDB恢复可能的半写数据页:缓冲区... 131015 12:07:07 InnoDB:等待后台主题开始131015 12:07:08 InnoDB:5.5.32开始; 日志序列号1595695 131015 12:07:08 [注意]服务器主机名(bind-address):'0.0.0.0'; port:3306 131015 12:07:08 [注意] - '0.0.0.0'解析为'0.0.0.0'; 131015 12:07:08 [注意]在IP上创建的服务器套接字:'0.0.0.0'.
我已经尝试过mysqlcheck -u root -p --repair -A来修复数据库.这报告所有表都是正常的.
我也尝试过将innodb_force_recovery设置为4
我试过SET GLOBAL innodb_fast_shutdown = 1; 并关闭数据库.
这些都不会使错误消失.
如何修复数据库中的InnoDB表?
在 Windows 11 上,使用这个相当简单的docker-compose.yaml
文件
version: '3.0'
services:
php-apache-environment:
container_name: php-apache
build: ./php
volumes:
- ./php/src:/var/www/html/
ports:
- 8000:80
db:
image: mysql:5.6.27
restart: always
environment:
MYSQL_ROOT_PASSWORD: PassWord
MYSQL_DATABASE: test
MYSQL_USER: test
MYSQL_PASSWORD: 9yI2G0s-sZf37SS5Ml1Kj
ports:
- "9906:3306"
phpmyadmin:
image: phpmyadmin/phpmyadmin
restart: always
environment:
PMA_HOST: db
PMA_PORT: 9906
PMA_USER: test
PMZ_PASSWORD: 9yI2G0s-sZf37SS5Ml1Kj
ports:
- '8080:80'
depends_on:
- db
Run Code Online (Sandbox Code Playgroud)
并且命令docker compose up --detach
图像被克隆,但我收到以下错误:
无法解决:rpc 错误:代码 = 未知 desc = 无法使用前端 dockerfile.v0 解决:无法读取 dockerfile:打开 /var/lib/docker/tmp/buildkit-mount1583816350/Dockerfile:没有这样的文件或目录
在 Docker 桌面中,我看到了图像,但未使用。
我用谷歌搜索了这个错误并提出了这个,但该行 …
在这段代码中
<?php declare(strict_types=1);
namespace Persist;
trait IteratorTrait {
/* #region Iterator */
/** @var bool $valid true if a valid object */
private bool $valid = false;
public function current ( ): object { return $this; }
public function key ( ): mixed { return $this-> {$this->getPrimaryKey()} ; }
public function valid ( ): bool { return $this-> valid; }
public function next ( ): void { $this-> findNext(); }
public function rewind ( ): void { $this-> findFirst(); } …
Run Code Online (Sandbox Code Playgroud)