筆記下從無到有 起一個 MySQL 服務

Enable Virtual Machine Platform Feature and reboot
how to fix WslRegisterDistribution failed with error: 0x8004032d ubuntu - Microsoft Q&A
安裝 WSL
Windows Subsystem for Linux - Microsoft Store Apps
安裝 Ubuntu
初始化 Ubuntu
- 設定帳號密碼
安裝 Docker
Install Docker Desktop on Windows | Docker Documentation
安裝 MySQL
mysql - Official Image | Docker Hub
docker run --name some-mysql
-p 3306:3306
-d mysql:8.0.33
-e MYSQL_ROOT_PASSWORD=my-secret-pw
-e MYSQL_ROOT_HOST='%'
-e MYSQL_USER=jakeuj
-e MYSQL_PASSWORD=my-secret-pw
-v /d/docker/mysql/data:/var/lib/mysql/
-v /d/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf
--character-set-server=utf8mb4
--collation-server=utf8mb4_general_ci
登入 MySQL
docker exec -it some-mysql mysql -u root -p
查詢 MySQL
> SELECT user,host FROM mysql.user;
GUI

參照
Windows10子系统中使用docker安装MySQL - 知乎 (zhihu.com)
DBeaver 连接 docker下mysql,并附带安装教程_小朋友yo的博客-CSDN博客
