Docker安装mysql57

搜索docker中的mysql镜像:

1
$ docker search mysql

拉取mysql57:

1
$ docker pull docker.io/mysql:5.7

查看已下载的镜像:

1
$ docker images

创建容器:

1
$ docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root --restart=always  docker.io/mysql:5.7

查看已运行的容器,查看容器id:

1
$ docker ps

进入容器:

1
$ docker exec -it 146c196fef3a /bin/bash

进入mysql:

1
$ mysql -u root -p

修改root用户允许远程访问:

1
2
alter user 'root'@'%' identified with mysql_native_password by 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'

通过navicat远程连接:

安装成功。

查看评论