我正在尝试让 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)