DockerDesktop安装mysql

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'@'%';
原文地址:https://www.cnblogs.com/xfk1999/p/docker-install-mysql.html