docker-mysql

作者: LOok_阳阳 | 来源:发表于2018-06-21 11:31 被阅读0次

仓库拉取mysql镜像

// 拉取mysql镜像(不写版本号默认获取latest版本,5.6为版本号)
docker pull mysql:5.6
// 查看本地镜像列表:
docker images
// 删除本地镜像:
第一种方法:
docker rmi mysql:5.6
第二种方法:
docker rmi <镜像ID>

创建容器

// --name 容器起名;如果不起名,会随机生成一个 ;
// MYSQL_ROOT_PASSWORD:密码;
// -p 3306:3306;映射容器端口号到本机端口
// -d 后台运行
// mysql:5.6;使用的镜像
// -v 数据挂载;(主机绝对路径目录:容器镜像),务必要挂载到主机
docker run -p 3306:3306 --name mysqlserver -v /Users/yangyang/Documents/docker_data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

查看本地容器列表:

// -a 列出所有容器,包括关闭的容器
docker ps -a

删除本地容器:

// mysqlserver为容器名称,也可以用CONTAINER ID来代替
docker rm mysqlserver

操作mysql数据库

// 创建数据库(troyboot为数据库名称)
docker exec -it mysqlserver mysql -uroot -p123456 create database troyboot;
// 通过docker导入表结构, [数据库名称]< [sql文件绝对路径]
docker exec -i mysqlserver mysql -uroot -p123456 troyboot < /Users/yangyang/downloads/troyboot.sql

从容器内连接mysql服务:

docker exec -it mysqlserver /bin/bash mysql -h 127.0.0.1 -u root -p
输入密码:123456
尝试修改mysql密码:
set password for 'root'@'localhost'=password('123456');

相关文章

  • docker部署mysql

    原文地址:http://kekefund.com/2017/03/19/docker-mysql/ (本人博客) ...

  • docker-mysql

    仓库拉取mysql镜像 // 拉取mysql镜像(不写版本号默认获取latest版本,5.6为版本号)docker...

  • docker-mysql

    1、拉取docker 镜像 docker pull mysql:5.7 5.7为docker的版本,如果不写则为最...

  • Docker-Mysql

    启动一个mysql后台服务docker run --name some-mysql -e MYSQL_ROOT_P...

  • Docker-mysql

    conf.d/my.cnf run.sh

  • 3.mysql 挂载数据卷

    示例 挂载目录 /data/docker-mysql 指令说明 把宿主机的host-path挂载到容器的conta...

  • 解决Docker MySQL中文乱码

    有部分同学会遇到,在Centos上docker-mysql没乱码,但是在Fedora系统上的docker-mysq...

  • Docker安装MySQL

    一、下载 下载镜像 将全部的配置文件和关联的文件夹统一放到/opt/docker-mysql中 二、配置文件 增加...

  • Docker-MySql -- 使用mysqldump 命令备份

    1.查看当前启动的mysql运行容器 [root@luyuhui bin]# docker psCONTAINER...

  • docker-mysql使用中的坑

    原文链接:https://blog.yexuejc.top/articles/2020/07/31/1596182...

网友评论

    本文标题:docker-mysql

    本文链接:https://www.haomeiwen.com/subject/ghbfyftx.html