windows下的DockerDesktop安装mysql容器
1. pull mysql
docker pull mysql
2. 创建并运行容器
docker run --name myMysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
这里注意一下,最好不要加-d参数。-d表示后台执行,就不能看到初始化数据库过程,这个过程可能有一会儿,没经过初始化数据库不能启动服务的。

出先这条记录就说明安装成功,可以把这个控制台关掉,重新开一个
3. 进入bash
docker exec -it mysql bash
4. 添加远程登录用户
CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
5. 授予权限
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';