栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker中mysql的使用

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker中mysql的使用

拉取MySQL镜像

docker pull mysql:8.0.4

创建可挂载磁盘目录

mkdir -p /tmp/docker
chmod -R 777 /tmp/docker

运行MySQL容器

 docker run --name mysql 
-p 3306:3306 
-v /tmp/docker/mysql/data:/var/lib/mysql 
-v /tmp/docker/mysql/log:/var/log/mysql 
-v /tmp/docker/mysql/conf.d:/etc/mysql/conf.d 
-e MYSQL_ROOT_PASSWORD=123456 
-d mysql:8.0.4

查看docker容器的运行状态:

docker ps  # 查看运行中的容器
docker ps -a # 查看所有容器的状态

停止容器

docker stop ConTAINER ID

运行已经停止的容器

docker start ConTAINER ID

删除容器

docker rm ConTAINER ID

强制删除运行中的容器

docker rm  ConTAINER ID -f

删除所有已停止的容器(display all container ID)

docker rm $(docker ps -a -q)

查看镜像详情

docker image inspect IMAGE [IMAGE..]


查看历史镜像

docker image history 【OPTIONS】IMAGE
docker history 【OPTIONS】IMAGE

修改镜像名称和标签

docker tag source_IMAGE【:TAG】 TARGET_IMAGE【:TAG】
  1. 进入MySQL容器

    docker exec -it mysql /bin/bash
    
  2. 使用MySQL命令行工具连接MySQL

    mysql -h localhost -u root -p
    

    输入密码

  3. 修改root账户的认证模式

    Alter USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
    
  4. 验证外部连接

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338423.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号