MySQL数据库主从的安装搭建方法

MySQL 主从配置超详细教程 MySQL 主从配置是一种实用的数据库架构,主服务器处理写入操作,从服务器负责只读操作,能提升性能、加强冗余、扩展可读性。下面以常见的 Linux 系统(CentOS 7 )、MySQL 8.0 版本为例,为你介绍配置步骤。 阅读详情

环境准备

准备两台虚拟机或者云服务器,作为数据库的主节点和从节点

第一步  修改主机名host并配置主机映射

将两台主机分别修改为mysql1和mysql2,修改命令如下:

[root@localhost ~]# hostnamectl set-hostname mysql1

[root@localhost ~]# hostnamectl set-hostname mysql2

两个节点配置/etc/hosts文件,修改为如下: #ip地址应改成自己主机对应的ip

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

172.30.11.12  mysql1

172.30.11.13  mysql2

第二步   两台主机都关闭防火墙和SELinux服务

关闭防火墙命令如下:

systemctl stop firewalld        //关闭防火墙

systemctl disable firewalld   //将防火墙设置开机不自启

关闭selinux服务

vi /etc/selinux/config  //进入到此目录下将selinux的状态设置为disabled

 再使用   setenforce 0   命令将selinux的修改生效

第三步  配置yum源

可以自己去配置centos7的yum源,或者去mysql官网下载mariadb-repo的源,或者购买云服务器,会有默认配置好的yum源,目的就是为了能够下载mariadb数据库。

 第四步  安装mariadb,并开启,命令如下

# yum install -y mariadb mariadb-server

# systemctl start mariadb

# systemctl enable mariadb

第五步 初始化数据库(密码我设置为123456)

使用 mysql_secure_installation来初始化数据库,输入顺序是y 密码 密码 y n y y

第六步  修改配置文件

mysql1节点和mysql2节点都要配置,并且server_id不能相同

[root@mysql1 ~]# cat /etc/my.cnf

[mysqld]

log_bin = mysql-bin                       #记录操作日志

binlog_ignore_db = mysql                  #不同步mysql系统数据库

server_id = 18                            #数据库集群中的每个节点id都要不同,一般使用IP地址的最后段的数字,例如172.16.51.18,server_id就写18

配置完后重启mariadb

systemctl restart mariadb

第七步  开放主节点mysql1的数据库权限

[root@mysql1 ~]# mysql -uroot -p123456

MariaDB [(none)]> grant all privileges  on *.* to root@'%' identified by "123456";

在主节点mysql1数据库上创建一个user用户让从节点mysql2连接,并赋予从节点同步主节点数据库的权限,命令如下。

MariaDB [(none)]> grant replication slave on *.* to 'user'@'mysql2' identified by '123456';

配置从节点mysql2同步主节点mysql1

[root@mysql2~]# mysql -uroot -p123456

MariaDB [(none)]>  change master to master_host='db1',master_user='user',master_password='123456';

配置完毕主从数据库之间的连接信息之后,开启从节点服务。使用命令show slave status\G;并查看从节点服务状态,如果Slave_IO_Running和Slave_SQL_Running的状态都为YES,则从节点服务开启成功。查询结果如图所示。

MariaDB [(none)]> start slave;

MariaDB [(none)]> show slave status\G;

 第八步  验证数据库主从

先在主节点mysql1的数据库中创建库test,并在库test中创建表company,插入表数据。创建完成后,查看表company数据,如下所示。

然后在这时从节点mysql2的数据库就会同步主节点数据库创建的test库,可以在从节点查询test数据库与表company,如果可以查询到信息,就能验证主从数据库集群功能在正常运行。

至此数据库主从配置完成

Mysql主从备份数据库服务器搭建 一,引入mysql主从备份 1,为什么要做主从备份 防止数据丢失,数据的热备份,架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘 I/O访问的频率,提高单个机器的I/O性能 2,什么是mysql主从备份 MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。 MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可 以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库 阅读详情

相关推荐

Mysql主从服务安装配置

让初学者可在centos系统上安装配置mysql进行学习

干了10几年测试的老油条的博客 462

Mysql主从架构搭建保姆级教程

在这种配置下,如果主服务器发生故障,其中一个从服务器可以迅速被提升为新的主服务器,从而确保服务的连续性和数据的完整性。总的来说,一主两从的 MySQL 架构是一种高效、可靠且容错性强的数据库解决方案,适合需要高可用性和高性能的场景。MySQL 主从架构,特别是一主两从的配置,主要是为了提高数据库的可用性、负载均衡和数据安全性。mysql 5.6版本后,引入了uuid的概念,各个结构的uuid要保证不一样,可以在MySQL中使用。注意,这里其实在前面的配置中已经做了,这里只是强调一下。主从中每台机器都要改。

scofild950303的博客 1525

F5 GTM DNS 实战指南:智能DNS的监控与健康检查机制

本文深入解析F5 BIG-IP GTM智能DNS的核心机制,重点阐述其监控与探针两大功能如何协同工作。监控器负责深度检查服务器应用健康,确保服务可用性;探针则实时测量网络路径质量,实现基于延迟的智能流量调度。文章通过实战配置步骤,指导如何构建逻辑架构、建立iQuery通信、配置业务级健康检查及探针,从而构建高可用、高性能的全局负载均衡解决方案。

weixin_29240711的博客 469

MySQL数据库主从搭建(详细图文)

MySQL数据库主从搭建,主从原理:MySQL之间数据复制的基础是二进制日志文件(binary log file)。

weixin_43735086的博客 5588

WIN下使用visual studio 2022安装GMSSL命令行工具

2.1 使用管理员权限打开visual studio(非常重要,否则最后一步 nmake install会失败)右键vs2022,以管理员身份运行即可。2.4 配置环境变量,gmssl可执行程序默认会被安装到如下目录。将如下路径添加到系统环境变量即可。添加后的环境变量如下。2.编译解压后的gmssl源码,编译过程主要参考install.md中的内容,README.md中的步骤不完整。2.2 打开vs2022的命令终端,右键文件,选择在终端中打开。1.下载gmssl源码,解压到相应目录。

qq_45794382的博客 1269

基于V7-690T FPGA纯逻辑实现NVMe SSD盘的读写(不使用软核)

a.NVMe的Admin CQ与Admin SQ命令放在Host内存中;因此SQ的64B要用FPGA的DDR或开一个bram空间存放,同理NVME写到HOST的CQ命令也需要存放在FPGA的DDR或一个bram空间,host收到NVME传来的MSI/MSI-X中断后,去CQ存放空间取CQ指令;b. 发送identify命令后,需要发送tial doorbell通知NVME;(发送CNS01h获取4096字节的固件信息等;发送CNS02h获取1024字节的namaspace list)

宝沐熙的博客 835

MySQL数据库主从配置

(创建非空表并创建name和addr两个列),最后insert into company values(1,"shenyang","china"),在表中添加shenyang china。在master节点授权任何客户端可以用root用户登录到数据库,然后在master创建一个user用户连接slave,并赋予其在slave节点同步数据的权限。(2)Mysql主从服务:在A上写入数据,B也会跟着写数据,两者同步,mysql主从复制是一种数据库复制技术。(3)在slave节点查看数据库的内容。

2301_82330629的博客 1507

115网页版VR模式终于能用了!电脑直接播放vr视频沉浸感满满 115vr播放 无需vr头盔播放vr视频 在线vr播放器 115网盘360度视频播放方法 115全景视频播放教程

油猴 + 脚本让你网页端直接开启 VR 模式支持 360 视频拖动视角,非常沉浸适合电脑设备直接用无需vr头盔也能轻松畅看vr视频,希望也能帮到你。如果你也被 115 的限制搞烦了,不妨试试这招。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 5712

Mysql主从搭建

本文详细介绍了在CentOS7系统上搭建MySQL8.x主从数据库的完整步骤。主要内容包括: 准备工作:强调多台机器间网络互通、MySQL版本一致性,并提供了CentOS7环境下MySQL8的安装注意事项和旧环境清理指南。 MySQL安装配置:包含解压安装、环境变量设置、my.cnf配置文件详解(特别标注server-id必须唯一)、用户权限设置及初始化过程。 系统服务集成:将MySQL添加为系统服务并设置开机自启。 主从搭建准备:检查binlog状态,开放3306端口,通过示例图说明主从同步原理。 特别注

okok__TXF的博客 1005

Qt插件之Qt Designer插件实现

相比于通过控件提升来使用自定义控件,在Qt Designer中直接使用自定义控件更加方便和直观。这里就介绍一下如编写和注册Qt Designer插件。Qt Designer插件本质上来说就是一个动态库,和普通的动态库的区别是插件中导出了Qt Designer能识别的接口。...

yang1fei2的博客 3100

科研级YOLOv8 Neck革新:BiFPN双向特征金字塔赋能,让多尺度融合更高效的实战指南

在文件夹下新建BiFPN.py,将上述BiFPNLayer和BiFPN类的代码写入其中。这一步是为了让YOLOv8的代码架构能识别我们的自定义Neck模块。

m0_64661770的博客 153

快速搭建 mysql 的主从数据库

快速搭建 MySQL 的主从数据库 什么是 MySQL 主从复制? MySQL Replication(mysql 主从复制)是指数据可以从一个 mysq 数据库主节点复制到一个或多个从节点的方式。 MySQL 的主从复制主要用途有: 读写分离:数据库有锁机制,在锁表时,会影响读操作,使用主从复制,让主库负责写,从库负责读,这样出现锁表,也可以通过读从库保证业务正常。 数据实时备份:当数据库某个节点出现故障时,能快速切换 高可用 HA 机构扩展 MySQL 主从复制原理 .

软件测试前沿技术分享 387

Jetson Nano 实战指南:深度学习环境配置与 YOLOv5 边缘端部署解析

Jetson Nano是NVIDIA推出的嵌入式AI开发板,凭借其强大的GPU计算能力和完善的软件生态系统,成为边缘AI部署的理想平台。本教程源于作者团队参加2024中国机器人大赛暨RoboCup机器人世界杯中国赛机器人先进视觉3D识别赛道的实战经验,是一份经过验证的环境部署指南。

FJN110的博客 152

MySQL主从搭建--保姆级教学

注意:主数据库的配置文件中配置了需要同步的数据库,因此只会同步配置的数据库,不配置则同步全部。(3)mysql账户密码错误:用"mysql -u用户名 -p密码 -h主机ip"尝试登录主机。(1)网络不通:用ping指令尝试是否可以接收到返回的数据。(4)主数据库参数设置错误(注意此条命令的参数)通过工具连接主从数据库或者在服务器连接。(4)mysql主从机配置文件写错。(3)mysql账户密码错误。(6)主机未开放账户连接权限。(5)配置从机连接语法错误。(2)防火墙端口未开放。

Harden_zsc的博客 1150

五万字解析【ROOT 入门指南】

本文是cern官方root入门指南的初步翻译版,还在进一步校对中....

荷塘阅色 208

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

linux搭建mysql主从模式_Linux下搭建MySQL主从同步

由于没有硬件环境,于是在虚拟机的Linux里编译安装了两个MySQL,一个作为master一个作为slave,分别安装在/home/jhw/mysql和/home/jhw/mysql2,两个mysql默认同一个端口3306是不可以的,所以修改mysql2中的配置文件my.cnf,把port改成3307(还要注意socket的路径是否是当前mysql的安装路径,要一致)。如果在编译时没有指定data...

weixin_31227315的博客 214

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

基于Docker搭建MySQL主从复制

文章目录Docker安装数据库安装配置主从 Docker安装 docker安装请参考我之前的文章:https://lupf.cn/articles/2019/11/23/1574503815568.html 详细的教你如何在centos上安装docker 数据库安装 主从基础详细 ip 端口 类型 镜像版本 容器名称 192.168.1.220 3306 主库 5.7.13 mysql-master01-3306 192.168.1.220 3307 从库 5.7.13 mys.

一行Java的博客 364

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

《笔记》基于docker搭建mysql主从数据库,实现同步数据

本文介绍了使用Docker部署MySQL主从复制环境的详细步骤。首先通过docker pull获取MySQL 5.6镜像,分别创建主(master)和从(slave)容器。然后配置主服务器my.cnf文件,创建同步用户并授权;同样配置从服务器my.cnf文件。最后通过show master status获取主库状态信息,在从库执行change master命令建立主从连接,并使用start slave启动复制。文中提供了完整的命令和配置示例,包括端口映射、网络IP获取等关键操作说明

码力斜杠哥 1045

Linux 下MySql主从数据库的环境搭建

mysql主从配置

darrenzzz的博客 1049

windows mysql 主从_mysql读写分离实战二-windows 上mysql主从数据库搭建及问题总结

根据前篇web项目的搭建后,需要搭建主从数据库,这里在windows服务器上搭建了主从结构的mysql,这里在记录下在本机模拟搭建过程在windows上安装和linux还是有些不同,不注意就会耽误不少时间一 下载安装包和安装https://dev.mysql.com/downloads/file/?id=469273 下载的安装包是Archive需要手工安装且建立服务和初始化data目录,具体可以...

weixin_29062671的博客 202

CentOS7下Mysql安装与主从 (GTID) 集群搭建详细说明

不可否认Mysql InnoDB Cluster 模式运维具有很高的难度,后期我会逐步的分享相关的运维经验。如果团队中力量相对薄弱,又有高可用的需求,那么Mysql主从是一个不错的选择 。 下文有Mysql5.7.23为例讲解, 本博文讲述的步骤同样适用于Mysql8 和 Mysql 5.7 的其他版本。 本文分四个部分进行讲解: 环境初始化 Mysql数据库安装 主从集群搭建 一、环境初始化 1. 修改系统最大文件打开数,直接执行下列脚本即可 说明: 数据库服务器建议都要调整此...

千木一枝的博客 310

Linux安装MySql以及主从配置

安装方式 yum install -y mysql-server #yum安装,需要外网环境 将rpm文件,传送给linux,然后,通过rpm指令完成安装 yum install yum-plugin-downloadonly 下载yum download插件,可以不安装只下载安装包 yum install -y mysql-server --downloadonly --do...

qq_45337431的博客 561

Mysql搭建---集群(主从复制)

在现代数据库架构中,数据的高可用性、读写分离以及容灾能力是系统设计中不可或缺的重要环节。MySQL 作为一款广泛应用的关系型数据库管理系统,其内置的主从复制机制(Replication)为构建这些能力提供了坚实基础。MySQL 主从复制是指一个主数据库(Master)将其数据更改(通过 Binary Log 日志记录)复制到一个或多个从数据库(Slave),使得从库与主库保持数据同步。该机制不仅能够显著分担主库的读负载,还可以用于数据备份、容灾切换(Failover)以及数据分析场景。

weixin_46933739的博客 1274

Linux 环境搭建 MySQL8.0.28 主从同步环境

作者 | JiekeXu来源 |公众号 JiekeXu DBA之路(ID: JiekeXu_IT)大家好,我是JiekeXu,很高兴又和大家见面了,今天和大家一起来看看保姆级教程 Linux 环境搭建 MySQL8.0.28 主从同步环境,欢迎点击上方蓝字关注我,标星或置顶,更多干货第一时间到达!首先在介绍MySQL 主从时,我们来看看 DB-Engines 排行榜上四月...

JiekeXu的博客 736

mysql主从同步实战(基于docker容器)

一、测试环境 笔记本操作系统: win10 8G内存 虚拟机: vmware 虚拟机操作系统(宿主机): centos7 docker版本: 1.13.1 mysql版本: 5.5 二、安装docker、拉取mysql镜像、使用镜像创建mysql容器 1.在windows上安装vmware和linux操作系统 以前模拟多台服务器时,我一般会在虚拟机中开多个centos系统,那样...

韵味朝阳的博客 307
上一篇: 在VMware虚拟机内安装linux(ubantu)操作系统教程图解
下一篇: 为什么在 Linux 中“文件夹”被称为“目录”?
HK的菜园子
博客等级 码龄5年 24粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值