我是MySql环境的新用户并安装了:带有以下命令的MySQL:
sudo apt-get update sudo apt-get install mysql-server mysql_secure_installation
并且还安装了mysql workbench.
但是当我尝试连接我的localhost时出现以下错误:
"无法加载身份验证插件'caching_sha2_password':/usr/lib/mysql/plugin/caching_sha2_password.so:无法打开共享对象文件:没有这样的文件或目录"
甚至这是我第一次在stackoverflow中发布一个问题,抱歉我的演示文稿错误和语法.
我只能在我的 macbook air m1 上玩 docker 预览版,并且无法通过 docker-compose 文件运行版本 8.0.22 的 mysql 映像。
我运行的命令是:docker-compose up -d mysql
我怎么解决这个问题?
当您尝试通过 Docker 安装 ArangoDB 时:
docker run -e ARANGO_ROOT_PASSWORD=password -p 8529:8529 -d --name arangodb arangodb
抛出以下错误:
Unable to find image 'arangodb:latest' locally
latest: Pulling from library/arangodb
docker: no matching manifest for linux/arm64/v8 in the manifest list entries.
See 'docker run --help'.
Run Code Online (Sandbox Code Playgroud) 我正在关注多容器应用程序教程的官方 docker labs 动手教程。在MacBook Pro M1终端上运行以下命令时
docker run -d `
--network todo-app --network-alias mysql `
-v todo-mysql-data:/var/lib/mysql `
-e MYSQL_ROOT_PASSWORD=secret `
-e MYSQL_DATABASE=todos `
mysql:5.7
Run Code Online (Sandbox Code Playgroud)
我收到以下错误。
docker:清单列表条目中没有与 linux/arm64/v8 匹配的清单。
我正在尝试使用 Laravel Sail 在 Laravel 中设置一个基本项目。根据Laravel 官方文档,以下命令将创建一个名为“example-app”的新 Laravel 应用程序并启动 Laravel Sail。
curl -s "https://laravel.build/example-app" | bash
cd example-app
./vendor/bin/sail up
Run Code Online (Sandbox Code Playgroud)
但是,运行这些命令后,我看到以下错误消息:
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
Run Code Online (Sandbox Code Playgroud) 我有一个 docker-compose.yml,它构建了大约 8 个容器,主要由 mysql、postgres、php-nginx 和其他一些自定义构建的包组成。生产版本在 UBUNTU 主机上运行,我的开发包在带有 Intel 芯片的 Mac OS Catalina 上运行。整个事情也保存在 Github 上的一个私人仓库中。
一位合作者拥有一台 M1 Mac,我可能很快就会升级到 M1 Mac,要么是 MacBook Pro,要么是 27 英寸 iMac(可能在今年晚些时候发布)。
我们尝试在他的 M1 Mac 上安装该软件包,但遇到了一些问题,甚至可能更多。
一个问题似乎与 compose 文件中的 MySQL 构建有关(删除了一些项目)
mysql_db:
image: mysql:8.0.26
container_name: mysql_db
command:
--default-authentication-plugin=mysql_native_password
--character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
--max-allowed-packet=67108864
#--general-log=TRUE
#--general-log-file=/var/lib/mysql/mysql-log.log
restart: unless-stopped
ports:
- "3333:3306"
healthcheck:
test: mysqladmin ping -h 127.0.0.1 -u $$MYSQL_USER --password=$$MYSQL_PASSWORD
security_opt:
- seccomp:unconfined
tty: true
environment:
TZ: ""
MYSQL_ROOT_PASSWORD: ''
MYSQL_USER: ''
MYSQL_PASSWORD: ''
SERVICE_TAGS: dev
SERVICE_NAME: mysql
volumes: …
Run Code Online (Sandbox Code Playgroud) docker ×5
mysql ×4
apple-m1 ×3
macos ×3
arangodb ×1
containers ×1
laravel ×1
laravel-sail ×1
wkhtmltopdf ×1