小编mhs*_*kin的帖子

似乎无法让 MySQL 在 Docker 容器中启动

我正在尝试让 MySQL 在 Windows 10 WSL 2 下的 Docker 容器中运行。我尝试使用以下命令启动容器:

docker run -d --name mysql -v /mnt/g/DockerVolumes/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=***** -e bind-address:0.0.0 -p 3306:3306 -p 33060:33060 mysql
Run Code Online (Sandbox Code Playgroud)

/mnt/g/DockerVolumes/mysql 映射到 NTFS 驱动器上的文件夹,而不包含在虚拟驱动器中。

启动被中止,因为锁特权表不存在。

以下是完整的启动日志。

我哪里做错了?

注意:我想将 MySQL 数据文件保留在虚拟硬盘驱动器之外,以便于管理并且不填满系统驱动器。

谢谢

-马克

2020-05-31 22:43:04+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.20-1debian10 started.
2020-05-31 22:43:04+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2020-05-31 22:43:04+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.20-1debian10 started.
2020-05-31T22:43:04.902473Z 0 [Warning] [MY-011070] [Server] 'Disabling symbolic links using --skip-symbolic-links (or …
Run Code Online (Sandbox Code Playgroud)

mysql docker windows-subsystem-for-linux

5
推荐指数
1
解决办法
2116
查看次数