Docker - Docker中搭建MySQL主从
1.pull完centos7纯净版的镜像后,创建容器,然后将宿主机上下载的MySQL文件 (MySQL下载地址:http://mysql.mirror.kangaroot.net/Downloads/) 拷贝到Docker容器中。
1) 抓取centos7纯净版镜像# docker pull registry.cn-hangzhou.aliyuncs.com/moensun/centos72) 创建Docker容器# docker run -tid 镜像ID /usr/sbin/init3) 重命名创建的容器名# docker rename 原容器名 mysql_master4) 进入容器# docker exec -it mysql_master /bin/bash5) 在容器中/usr/local文件夹中新建mysql文件夹# mkdir mysql6) 退出容器# exit7) 将宿主机上的mysql文件(server、client、devel)拷贝到docker中的/usr/local/mysql中,下面列举只列举一个server# docker cp MySQL-server-5.6.39-1.el7.x86_64.rpm mysql_master:/usr/local/mysql
2.新的centos系统安装MySQL,需要依赖如下:
1). perl perl-Module-Build 2). autoconf 3). libaio 4). namuctl-libs 5). net-tools
使用命令安装上面的依赖:
# yum install -y perl perl-Module-Build net-tools autoconf libaio numactl-libs
3.MySQL安装参照此处。 安装MySQL可能遇到的问题,解决方法参考此处。
4.Mysql 安装完毕后密码会在/root/.mysql_secret文件中,该文件可能隐藏,需要使用 ll -a 查看。
5.用初始密码登录MySQL,修改初始密码:
mysql> set password = password(‘你的密码’)
6.以上过程是创建的master,创建slave的步骤相同,用centos镜像重新创建slave容器。
7.搭建MySQL主从的步骤见此处。
转载于:https://www.cnblogs.com/xbq8080/p/9005402.html
Docker - Docker中搭建MySQL主从相关推荐
- docker搭建mysql主从
前言 为什么要使用Docker搭建? 不管是使用源码安装还是离线安装,在服务器上安装一个mysql总会花费不少的时间,而且对于新人来说,中间稍不注意哪一步出错了就导致安装失败,我之前也是安装过2次才成 ...
- Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法
Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...
- Openstack技术\在Docker容器中部署MySQL,并通过外部mysql客户端操作MySQL Server
MySQL部署 在Docker容器中部署MySQL,并通过外部mysql客户端操作MySQL Server. 操作步骤: 搜索mysql镜像 拉取mysql镜像 创建容器 操作容器中的mysql 容器 ...
- Django中实现MySQL主从同步实现读写分离
1 MySQL主从同步1. 主从同步机制 1.主从同步介绍和优点 在多台数据服务器中,分为主服务器和从服务器.一台主服务器对应多台从服务器. 主服务器只负责写入数据,从服务器只负责同步主服务器的数据, ...
- 在kubernetes集群中部署mysql主从
本文介绍在kubernetes环境中部署mysql主从集群,数据持久化采用nfs. 一.环境介绍 Mysql版本:5.7 Mysql master节点: 主机名:vm1 IP地址:192.168.11 ...
- django给mysql配主从_django中的mysql主从读写分离:一、配置mysql主从分离
一.配置mysql主从同步的步骤: (1) 在主服务器上,必须开启二进制日志机制和配置一个独立的ID (2) 在每一个从服务器上,配置一个唯一的ID,创建一个用来专门复制主服务器数据的账号 (3) 在 ...
- liunx下搭建mysql主从_linux下搭建mysql主从
在master上创建repl账户,用于复制. grant replication slave on *.* to [email protected]%' identified by 'P@$$W0rd ...
- 如何插卡虚拟机 mysql_怎么在虚拟机中搭建mysql服务器
姓名:余甜 学号:16180288004 [嵌牛导读]:时至2017年,个人服务器,即使是大学生优惠,也不再有当年腾讯一元/月的盛况了(也许是我运气不好,没遇上吧),我找到最便宜的一年也需要支付7 ...
- docker 搭建mysql 连接不上_docker搭建MySQL主从集群
关于MySQL主从模式,如果我们直接在本机上搭建的话,是没法搭建的,只能借助于虚拟机,但有的时候我们又需要搭建一个主从集群,以便于进行一些功能性的测试.这个时候我们就可以尝试使用docker,借助于d ...
最新文章
- java url使用rest风格_Restful风格的URL请求
- 用Visual C#做DLL文件
- autumn 0.5.1 : Python Package Index
- 一天搞定CSS:文本text--05
- 查看MySQL表占用空间大小
- [RabbitMQ]整合SpringBoot
- 字符串哈希-BKDRHash
- Web前端笔记(10)Grid布局
- 如何开发一款可以删除个人信息的社交软件?小扎做到了!
- 华为SecoClient报错[SVN Adapter V1.0感叹号]“接受返回码超时”
- 《摄影测量学》空间后方交会详细解读
- android发现u盘自动安装apk,安卓自动识别U盘中APK文件并进行安装操作
- 高数 | 【一元函数微分学】导数部分经典快速例题
- 线性规划-pulp-复杂矩阵
- 南京柳树湾与云南汉族人
- Linux虚拟机CentOS7挂机问题
- Qt实现 QOpenGL绘制彩色三角形
- 计算机科学数学基础及教材推荐(转)
- 时间间隔频率计数器及其主要参数
- 【微机原理与汇编】冒泡排序