docker搭建简单的Mysql

270 阅读1分钟

下载docker

unbuntu

apt-get docker.io

不行的话,可能需要更新一下apt-get

apt-get update

#docker拉取mysql镜像

docker pull mysql:5.7

不加版本号,默认拉去最新版的

通过查看所有拉取的镜像

docker image ls

#docker启动mysql容器

docker run -p {主机端口}:{容器端口} --name {容器名称} -e MYSQL_ROOT_PASSWORD={你的密码} -d {mysql镜像}

通过查看容器的运行状态

docker container ls

通过进入容器

docker exec -it {容器名称}

如果navicat想要访问的话,需要进行配置权限

先进入容器

然后进入mysql服务

mysql -u root -p

然后在mysql里面输入

grant all privileges on *.* to root@'%' identified by "password";