我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Docker配置MySQL

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Docker配置MySQL

Docker配置MySQL


yum update

yum install docker -y

# 修改国内镜像仓库 
vi /etc/docker/daemon.json
# 加 "registry-mirrors": ["http://hub-mirror.c.163.com"]

#启动
systemctl start docker
# 查看mysql 版本 https://hub.docker.com/_/mysql?tab=tags
docker search mysql

docker pull mysql:8.0.21
# 查看镜像
docker images

#生成容器
# --name mysql_master  mysql_master就是容器的命名
#-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
# 1234556是密码
docker run -itd --name mysql_master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

#查看容器
docker ps

#进入容器
docker exec -it mysql_master bash
# 基础操作 登陆mysql
mysql -uroot -p

# 退出容器
exit

# 恢复mysql备份 需要先将备份文件 放入容器.
# 备份命令mysqldump
docker cp /path/back.tar.gz mysql_master:/back.tar.gz
docker exec -it mysql_master bash
tar xzvf /back.tar.gz
mysql -uroot -p
# 创建数据库 导入数据
create database ddd;
use ddd;
source /back.mysql


# 主从复制
# docker run -itd --name mysql_slave -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

mkdir -p /docker/mysql/master/data
mkdir -p /docker/mysql/slave/data
vi /docker/mysql/master/my.cnf

[mysqld]
server-id=1   #任意自然数n,只要保证两台MySQL主机不重复就可以了。
log-bin=mysql-bin   #开启二进制日志
#auto_increment_increment=2   #步进值auto_imcrement。一般有n台主MySQL就填n
#auto_increment_offset=1   #起始值。一般填第n台主MySQL。此时为第一台主MySQL
#binlog-ignore=mysql   #忽略mysql库【我一般都不写】
#binlog-ignore=information_schema   #忽略information_schema库【我一般都不写】
#replicate-do-db=aa   #要同步的数据库,默认所有库

 

 

引用  https://blog.csdn.net/qq_22211217/article/details/80637787

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Docker配置MySQL

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

下载Word文档

猜你喜欢

Docker配置MySQL

yum updateyum install docker -y# 修改国内镜像仓库 vi /etc/docker/daemon.json# 加 "registry-mirrors": ["http://hub-mirror.c.163.com"]#启动syst
Docker配置MySQL
2016-03-09

docker下MySQL修改配置

概述连接docker中的mysql终端(docker连接终端)修改mysql配置 (vim使用和安装)mysql大小写简单介绍 (库名/表面 字段/内容 大小写使用)docker下mysql终端操作(执行命令)连接docker中的mysql终端使用 查询doc
docker下MySQL修改配置
2015-10-04

docker怎么修改mysql配置

要修改MySQL的配置,您可以按照以下步骤进行操作:找到并进入MySQL容器的终端。可以使用以下命令进入容器:docker exec -it bash找到MySQL的配置文件my.cnf。根据不同的MySQL版本和操作系统,配置文件的位
2023-10-27

Docker MySQL 启动和binlog配置修改

docker run -d --name mysql -p 3306:3306 --restart=always --privileged=tru -e MYSQL_ROOT_PASSWORD=root -v /home/mysql/data/:/var/l
Docker MySQL 启动和binlog配置修改
2014-12-07

Docker配置nginx

1.Docker安装nginx 安装的命令 sudo docker search nginxdocker pull nginx 查看是否安装 docker images 运行测试nginx docker run --name nginx-
2023-08-20

pycharm + docker 配置p

略。。不管是win、liunx、mac,下载安装都挺简单的。docker是开源的,这里贴一下 pycharm 可以永久破解的网站,虽然大多数人是知道的,萌新记得要照着说明配置一下hosts文件哦建 Dockerfile 文件较新版的 pyc
2023-01-31

docker启动mysql 自定义配置文件

命令行如下:docker run --name mysql56 -p 3306:3306 -v /home/mysql56/data:/var/lib/mysql -v /home/mysql56/conf:/etc/mysql/ -e MYSQL_ROOT_
2017-11-10

Docker配置MySql环境的实现步骤

本指南介绍了在Docker中配置MySQL环境的完整步骤。从安装Docker到创建MySQL容器、连接到容器、创建数据库和用户、查看容器日志、备份数据、停止和删除容器,再到恢复数据,都有详细说明。通过遵循这些步骤,您可以轻松地为您的项目设置一个功能齐全的MySQL环境。
Docker配置MySql环境的实现步骤
2024-04-02

Docker教程:使用docker配置p

http://blog.csdn.net/pipisorry/article/details/50808034Docker的安装和配置[Docker教程:docker的安装][Docker教程:dokcer的配置] 皮皮blogDocker
2023-01-31

docker配置mysql实现主从同步问题

主从同步遇到 Got fatal error 1236 from master when reading data from binary log: "Could not find first log file name in binary log index
docker配置mysql实现主从同步问题
2018-08-25

Docker如何配置WebSSH

本篇内容介绍了“Docker如何配置WebSSH”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、基于DockerHub Centos镜像d
2023-07-05

在docker中配置Oracle11g

d编程ocker镜像拉取及相关配置1.在docker打开的情况下,使用下方命令拉去镜像,大概需要下载3个G的image文件docker pull registry.cn-hangzhou.aliyuncs.com/helowin/ora
2023-04-03

在 Docker 中部署 Mysql 并挂载配置文件

在 Docker 中部署 MySQL 并挂载配置文件,可以使用以下步骤: 创建本地目录 首先,在主机上创建一个目录,用于存放 MySQL 的配置文件。例如,创建一个名为 mysql 的目录,用于存放 MySQL 的配置文件。 mkdir m
2023-08-22

配置docker实现python+sel

安装环境:win10一)安装前检查(使用securable.exe 或 LeoMoon CPU-V.exe):系统硬件是否支持虚拟化技术?BIOS中是否已启用?二)安装虚拟机CentOS7:下载vmware workstation pro:
2023-01-31

docker如何配置网络

这篇文章主要介绍了docker如何配置网络,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux内核实现名称空间的创建ip netns命令可以借助ip netns命令来完成
2023-06-21

编程热搜

目录