docker 安装mysql5.7并配置外部访问

1、拉取mysql:5.7镜像 `

docker pull mysql:5.7

2、查看已下载的docker镜像

docker images

3、启动mysql容器

docker run -p 3306:3306 -v /opt/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password --name mysql -d mysql:5.7

4、查看已启动的容器

docker ps

5、root用户默认本机可连接,要想局域网可连接,需要进入容器数据库进行配置

# 进入容器
docker exec -it mysql bash 

# 连接数据库
mysql -u root -p 

# 选择数据库 mysql
use mysql;

# 设置root账户
grant all privileges on *.* to root@"%" identified by "password" with grant option;

# 更新权限
flush privileges;

完成后正常连接即可。

注意:password 换成需要设置的密码

posted @ 2021-04-08 14:07  Liaty  阅读(1216)  评论(0编辑  收藏  举报