iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >【Docker】02-安装mysql
  • 580
分享到

【Docker】02-安装mysql

dockermysql 2023-08-30 16:08:10 580人浏览 八月长安
摘要

参考教程: https://www.bilibili.com/video/BV1Qa4y1t7YH/?p=5&spm_id_from=pageDriver&vd_source=4964ba5015a16eb57d0ac13401b0fe

参考教程
https://www.bilibili.com/video/BV1Qa4y1t7YH/?p=5&spm_id_from=pageDriver&vd_source=4964ba5015a16eb57d0ac13401b0fe77

Docker安装Mysql

拉取最新版本的镜像
docker pull mysq:latestl
2、运行mysql服务
docker run --name mysql -e MYSQL_ROOT_PASSWord=root -d mysql:latest ---------- 没有暴露外部端口外部不能连接
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:latest ---------- 没有暴露外部端口

如果运行失败,发现端口被占用了,可以用命令查看端口被占用的PID,然后kill [pid]
netstat -taNLP
或者查看宿主机是不是已经运行了mysql
systemctl status mysqld
如果发现宿主机已经运行了mysql,则可以关闭掉
systemctl stop mysqld

进入到mysql内部
docker exec -it mysql bash
登录用户
mysql -u root -p
输入root,回车

如果进入到内部,发现命令行显示bash-4.4#而不是容器id,则在内部运行下面的命令:
cp /etc/skel/.bashrc /root/
cp /etc/skel/.bash_profile /root/
exit
回到宿主机,运行:
source ~/.bashrc
source ~/.bash_profile
重启mysql容器

查看日志
docker logs mysql

使用自定义配置参数
docker run --name mysql -v /root/mysql/comf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root -d mysql:latest
结合上面的命令,启动mysql容器:
docker run -d mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -v /root/mysql/comf.d:/etc/mysql/conf.d --name mysql

将容器数据位置与宿主机位置挂在保证数据安全
docker run --name mysql -v /root/mysql/data:/var/lib/mysql -v /root/mysql/comf.d:/etc/mysql/conf -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:latest

将mysql数据库备份为sql文件
docker exec mysql|或者id sh -c 'exec mysqldump --all-databases -uroot -p"$MYSQL_ROOT_PASSWORD"' > /root/all-database.sql -------- 导出全部数据
docker exec mysql|或者id sh -c 'exec mysqldump --databases [库表] -uroot -p"$MYSQL_ROOT_PASSWORD"' > /root/all-database.sql -------- 导出指定库数据
docker exec mysql|或者id sh -c 'exec mysqldump --no-data --databases [库表] -uroot -p"$MYSQL_ROOT_PASSWORD"' > /root/all-database.sql -------- 导出指定库数据不要数据

执行sql文件到mysql中
docker exec -i mysql sh -c 'exec mysql -uroot -p"$MYSQL_ROOT_PASSWORD"' < /root/xxx.sql'

来源地址:https://blog.csdn.net/piano_diano/article/details/132585409

您可能感兴趣的文档:

--结束END--

本文标题: 【Docker】02-安装mysql

本文链接: https://www.lsjlt.com/news/383302.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【Docker】02-安装mysql
    参考教程: https://www.bilibili.com/video/BV1Qa4y1t7YH/p=5&spm_id_from=pageDriver&vd_source=4964ba5015a16eb57d0ac13401b0fe7...
    99+
    2023-08-30
    docker mysql
  • Docker 安装 MySQL
    目录 一、查看 MySQL 版本 二、拉取 MySQL 镜像 三、查看本地镜像 四、运行容器 五、停止和启动容器 六、列出正在运行的容器 七、进入容器 八、登录MySQL 九、IDEA 连接 MySQL 一、查看 MySQL 版本 访问...
    99+
    2023-08-31
    linux 运维 服务器 mysql docker 容器 数据库
  • Docker安装MySQL
    目录 前言 一、拉取镜像  二、查看镜像  三、运行镜像 四、查看正在运行的容器 五、查看容器内部 六、修改mysql配置 七、重启mysql服务,使其配置生效 八、设置docker启动时启动mysql 九、重启mysql 十、授权远程访...
    99+
    2023-09-24
    mysql docker 数据库
  • docker compose 安装Mysql
    第一步:首先安装docker 和docker-compose 这里使用快速安装脚本进行安装 curl -sSL https://get.daocloud.io/docker | sh 第二步:新建/data/mysql目录    data...
    99+
    2023-09-18
    docker java 运维
  • docker怎么安装mysql
    这篇“docker怎么安装mysql”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“docker怎么安装mysql”文章吧。1...
    99+
    2023-06-29
  • Docker中安装MySQL 8
    前言 上一期在Windows中安装好了Docker环境,这一期在Docker中完成MySQL 8安装和配置。 启动Docker Desktop后在cmd窗口中输入docker -v即可查看到安装的do...
    99+
    2023-08-31
    docker mysql 容器
  • Docker安装MySQL教程
    前言 虽然 docker 安装 mysql 不是一个很好的方案,但是为了个人使用方便,使用 docker 安装 mysql 还是没什么问题的。 本文为了方便,我们直接通过yum方式安装。所以,我们在安...
    99+
    2023-08-30
    docker mysql 容器
  • docker离线安装mysql
    docker离线安装mysql 第一步:找到一台联网的安装了docker的服务器,查看当前docker镜像:docker images ,拉取mysql镜像包:docker save -o mysql...
    99+
    2023-09-03
    docker mysql 容器
  • docker安装mysql的方法
    这篇文章将为大家详细讲解有关docker安装mysql的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。docker安装mysql的方法:首先查询并下载镜像,代码为【d...
    99+
    2024-04-02
  • docker中如何安装mysql
    这篇文章主要介绍docker中如何安装mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!    1、docker hub上面查找mysql镜像[root@t-docker...
    99+
    2023-06-04
  • 升级 MySQL 的 Docker 安装
    在升级 MySQL 的 docker 安装之前,请确保遵循以下步骤 -下载 MySQL 服务器 docker 映像。启动 MySQL 服务器实例。从容器内连接到 MySQL 服务器实例。以下是将 Docker 安装的 MySQL 5.7 升...
    99+
    2023-10-22
  • CentOS7 使用Docker 安装MySQL
    CentOS7 使用Docker 安装MySQL Docker的相关知识本篇不会再概述,有疑惑的同学请自行查找相关知识。本篇只是介绍如何在CentOS7下使用Docker安装相应的镜像。 可登陆Doc...
    99+
    2023-09-08
    docker mysql 运维
  • Oracle 11g RAC + DG安装详解--02
    二、安装Grid Infrastructure 1. 上传Grid Infrastructure 和oracle11g 安装文件 2. 安装vncserver 节点1 [root@TRAC1 rpm...
    99+
    2024-04-02
  • Linux虚拟机上怎么安装docker并使用docker安装mysql
    Linux虚拟机上怎么安装docker并使用docker安装mysql,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。序言现在在Linux虚拟机上安装程序,越来越多的人都使用do...
    99+
    2023-06-05
  • docker环境下安装mysql 5.6
    一、查看mgsql镜像版本 docker search mysql 二、拉取mysql镜像到本地标签为5.6版本 docker pull mysql:5.6 三、使用mysql5.6镜像创建容器(也叫运行镜像) 执行命令: ...
    99+
    2023-10-03
    docker mysql 容器
  • Docker安装 Mysql 8.x 版本
    文章目录 Docker安装 Mysql 8.0.22Mysql 创建账号并授权Mysql 数据迁移同版本数据迁移跨版本数据迁移 Mysql 5.x 版本与 Mysql...
    99+
    2023-09-03
    docker mysql
  • mac m2 arm64 docker安装mysql 5.7
    前提:已安装docker 拉取官方镜像 docker pull mysql:5.7 # 拉取 mysql 5.7docker pull mysql # 拉取最新版mysql镜像 问题处理: 执行docker pull...
    99+
    2023-09-04
    macos Powered by 金山文档
  • 13. Docker实战之安装MySQL
    目录 1、前言 2、部署MySQL 2.1、Docker仓库查看镜像 2.2、拉取MySQL镜像 2.3、创建持久化目录 2.4、启动MySQL容器 2.5、查看宿主机上的MySQL目录 2.6、本地MySQL测试 2.7、新建MySQL...
    99+
    2023-09-03
    docker mysql 运维 云原生 linux 容器
  • Postgresql日常运维-安装(Windows)02
    Postgresql 12.2 日常运维 - 安装 (Windows)02 一:Linux 下安装 Postgresql 二:Windows 下安装 Postgresql 一:Wi...
    99+
    2024-04-02
  • Docker安装mysql实例分析
    这篇文章主要介绍“Docker安装mysql实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Docker安装mysql实例分析”文章能帮助大家解决问题。查看需要安装的镜像版本搜索mysql点击...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作