Ubuntu22.04搭建mysql主从复制

news2024/11/18 20:00:32

记录哈,这个需要两台服务器,每台服务器上面都要安装mysql,若是没有安装,请分别在两台服务器上面运行下面的命令
sudo apt install mysql-server

引用
Ubuntu下的mysql8.0忘记密码怎么办?

环境

Ubuntu 22.04
主机:192.168.164.134
从机:192.168.164.136
两台服务器的mysql配置文件路径:/etc/mysql/mysql.conf.d/mysqld.cnf
若是不知道在哪里运行下面的命令
find / -name mysqld.cnf

主机的配置

vim /etc/mysql/mysql.conf.d/mysqld.cnf
修改成下面的样子,注意server-id不一定要等于1,只要服务器之间的server-id是不一样的就好
在这里插入图片描述
若是远程连接不上mysql服务器可以把/etc/mysql/mysql.conf.d/mysqld.cnf文件中的
bind-address=127.0.0.1
mysqlx-bind-address=127.0.0.1,这两行注释掉
在这里插入图片描述
完成后执行在终端中执行命令
systemctl restart mysql重启mysql服务

输入mysql -uroot进入到mysql中,注意我的没有设置密码,若你有密码需要加上-p后面写的你密码

输入下面的命令

CREATE USER 'remote'@'%' IDENTIFIED BY 'remote';
     GRANT REPLICATION SLAVE ON *.* TO 'remote'@'%';
     FLUSH PRIVILEGES;

在mysql中输入下面命令show master status;
在这里插入图片描述
之后不要动主机

从机的配置

vim /etc/mysql/mysql.conf.d/mysqld.cnf
增加或注释一句server-id =2,保存退出
在这里插入图片描述
重启mysql服务 systemctl restart mysql
输入mysql -uroot -p你的密码进入到mysql当中
输入下面命令

stop slave;
change master to master_host='192.168.164.134',master_user='remote',master_password='remote',master_log_file='mysql-bin.000013',master_log_pos=157,get_master_public_key=1;
start slave;
show slave status\G

若show slave status\G的结果是如图片所示即可
在这里插入图片描述
验证:
主机用root身份登录
从机用root身份登录
在主机中新建一个数据库,看看从机中是否存在相同的,若有则配置成功,若没有找原因

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/826486.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

mac前端代码编辑 Sublime Text 4 Dev 中文v4.0(4151)

Sublime Text 4 for Mac是一款功能强大的代码编辑器,适合所有需要高效编写代码和进行代码管理的程序员使用。 快速响应:Sublime Text 4在加载文件和执行命令时非常快速,能够让用户在高效的开发过程中体验到无缝的交互。 多种语言支持&#…

定了!全国2023下半年软考(高级、中级、初级)报名时间汇总

截止到2023年8月2日,有以下地区公布了软考报名时间: 安徽软考2023下半年报名时间:8月15日9:00至8月21日16:00 黑龙江软考2023下半年报名时间:8月16日至8月22日 甘肃软考2023下半年报名时间:8月28日9:00至9月6日18:00…

安全文件传输的重要性及其对企业的影响

在当今的信息时代,企业之间的文件传输已经成为日常工作的重要组成部分。无论是在商务合作、人力资源还是财务审计等方面,文件传输都发挥着关键的作用。然而,随着网络技术的发展,网络安全问题也日益突出,泄漏、篡改、丢…

django使用mysql数据库

Django开 发操作数据库比使用pymysql操作更简单,内部提供了ORM框架。 下面是pymysql 和orm操作数据库的示意图,pymysql就是mysql的驱动,代码直接操作pymysql ,需要自己写增删改查的语句 django 就是也可以使用pymysql、mysqlclient作为驱动&a…

EXCEL里数值列如何显示序号?如何重新排序? 怎么取得排序后的序号?

目录 1 EXCEL里如何显示序号? 2 如何重新排序? 3 怎么取得排序后的序号? 3.1 rank() 的序号可能不连续 3.2 方法2:SUMPRODUCT((C7>C$7:C$12)/COUNTIF(C$7:C$12,C$7:C$12))1 EXCEL里如何显示序号?如何重新排序…

A Survey of Embodied AI: From Simulators to Research Tasks 论文阅读

论文信息: 题目:A Survey of Embodied AI: From Simulators to Research Tasks 作者:Jiafei Duan, Samson Yu 来源:arXiv 时间:2022 Abstract 通过评估当前的九个具体人工智能模拟器与我们提出的七个功能&#xff0…

redis的事务、redis持久化方案、Java操作redis数据库

五、redis的事务 开启事务: 要等左边的提交事务,右边才能拿到修改后的值 本来name不能增加,会报错,但是事务中没提交不知道错 此时提交数据: redis事务将成功的正常提交,失败的才回滚,所以不具备…

C++源码Cmake生成各架构的库

网上一般的教程都是手写C源码进CMakeList 例如: add_executable (main a.cpp b.cpp a/c.cpp ... ) 这种写法太蠢了,不适合项目多层级目录使用 遍历所有文件夹 下面的代码是Cmake代码,一开始看到的时候我也是震惊的,但事实就是它…

2023年性价比电脑硬件主机推荐|电脑党必备硬件选购攻略

在自主搭建电脑变得流行且显卡价格飙升的这个时代,我想给大家推荐一款特别的产品——NUC(Next Unit of Computing)。 NUC是Intel所推出的一种「ITX台式机」,截止目前已经迭代了很多型号,比如之前我买过的猛兽峡谷&…

Flink读取mysql数据库(java)

代码如下: package com.weilanaoli.ruge.vlink.flink;import com.ververica.cdc.connectors.mysql.source.MySqlSource; import com.ververica.cdc.connectors.mysql.table.StartupOptions; import com.ververica.cdc.debezium.JsonDebeziumDeserializationSchema; import org…

夏日暴雨,6大安全应对攻略,让我们一起做好防范

夏季暴雨来袭,我们必须高度警惕!短时间的强降雨可能导致积水、山区滑坡、城市内涝等问题,给社会和经济发展带来严重影响。今天,让我们一起探讨一些有效的防范措施,确保个人安全与减少灾害损失。关注天气预警&#xff0…

IC秋招| 秋招怎么做准备,这份攻略请收下!

近期大家关注的就是秋招了,如今一些企业已经开启了提前批招聘,不少同学已经投递了简历,但内心还是非常焦虑,那么今年的秋招到底该如何准备呢? 简历投递思路建议 刚开始对大厂没有把握的话,可以先约初创或…

SWAT模型【建模方法、实例应用、高级进阶技能】

查看原文>>>SWAT模型【建模方法、实例应用、高级进阶技能】 【内容简述】: 【其它相关推荐】: 一维二维水动力模拟、水质建模、复杂河网构建技术在环境影响评价、防洪评价与排污口论证等实际项目中的应用 基于R语言的水文、水环境模型优化技…

黑客滥用 Google AMP 进行规避性网络钓鱼攻击

近日,有安全研究人员警告称,有越来越多的网络钓鱼活动利用谷歌加速移动页面(AMP)绕过电子邮件安全措施,进入企业员工的收件箱。 谷歌AMP是由谷歌和30个合作伙伴共同开发的一个开源HTML框架,旨在加快网页内容在移动设备上的加载速…

剑指 Offer 54. ! 二叉搜索树的第k大节点 (考察二叉树的中序遍历)

剑指 Offer 54. 二叉搜索树的第k大节点 给定一棵二叉搜索树,请找出其中第 k 大的节点的值。 我的思路是:用一个全局arrayList不断收集“逆向”中序遍历该搜索二叉树所需要的答案 class Solution {int res, k;public int kthLargest(TreeNode root, int …

太牛了,h2oGPT直接操作本地PDF、Excel、Word、图像、等文件

h2o项目简介 查询和总结您的文档,或者只是使用 h2oGPT(一个 Apache V2 开源项目)与本地私有 GPT LLM 聊天。项目地址https://github.com/h2oai/h2ogpt测试体验地址https://gpt.h2o.ai/主要功能 任何文档的私人离线数据库(PDF、Ex…

Linux安装显卡驱动、annaconda和CUDA(超详细)

Windows版本的annaconda安装请见:Windows版本的annaconda安装 Windows版本的CUDA安装请见:Windows版本的CUDA安装 目录 一、安装显卡驱动 1.查询系统中是否安装了显卡驱动 2.查询显卡型号并选择安装的驱动版本 3.安装驱动 二、安装annaconda 三、…

如何为公司选择合适的工时管理系统?

近年来,越来越多的企业将工作外包、提供灵活的工作时间和聘用远程员工,因此对时间跟踪软件的需求也在不断增长。企业需要了解员工如何度过工作时间,否则可能会让企业蒙受损失。 为确保物有所值,在选择工时管理系统时可参考以下步…

EXCEL, 用if({1,0,0} ...) 实现把给定的区域,输出为任意你想要的矩阵,数组区域!

目录 1 原材料:这样的一个区域 工具 if({1,0,0}) 数组公式 1.1 原始数据 1.2 原理 if(0/1,t-value,f-value)---变形--->if({},range1,range2) 1.2.1 if(0/1,t-value,f-value)---变形--->if({},range1,range2) 1.2.2 原理1: if 数组原理&#…

探寻AI大模型平台之巅——文心千帆

目录 前言1. 何为文心千帆2. 核心亮点2.1 第三方大模型2.2 Prompt模板2.3 插件编排2.4 安全可靠 3. 一站式服务3.1 数据管理3.2 数据标注3.3 数据处理3.4 数据训练3.5 模型纳管3.5.1 模型评估3.5.2 模型压缩 3.6 服务发布 总结 前言 众多AI大模型不断涌现,一时不知…