四时宝库

程序员的知识宝库

Docker基础(部署MySQL服务)(docker部署数据库)

5、Docker 部署常见服务

5.1 docker搭建MySQL

5.1.1 下载命令

docker pull mysql:5.7

5.1.2 重命名镜像

# 重命名镜像
docker tag docker.io/mysql:5.7 mysql:5.7
# 删除镜像
docker rmi docker.io/mysql:5.7

5.1.3 启动MySQL镜像

# 启动镜像
docker run -itd --name mysql -p 8206:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

5.1.4 查看镜像启动状态

docker ps

5.1.5 进入MySQL数据库

 # 进入docker 环境
 docker exec -it mysql /bin/bash
 # 使用数据库客户端
 mysql -u root -h localhost -p123456

5.1.6 配置远程访问

5.1.6.1 开放防火墙

# 开放防火墙
firewall-cmd --zone=public --add-port=8206/tcp --permanent
# 防火墙生效
firewall-cmd --reload

5.1.6.2 设置账户远程访问

# 授予账户远程访问权限
grant all privileges on *.* to root@'%' identified by "123456";
flush privileges;

5.1.7 远程连接

5.1.8 修改MySQL密码

SET PASSWORD FOR 'root' = PASSWORD('Hjc19970616!');

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接