云计算实训29——mysql主从复制同步、mysql5.7版本安装配置、python操作mysql数据库、mycat读写分离实现

news2024/9/23 15:21:54

一、mysql主从复制及同步

1、mysql主从自动开机同步

2、配置mysql5.7版本

mysql-5.7.44-linux-glibc2.12-x86_64.tar

启动服务、登录

对数据库进行基本操作

3、使用python操纵mysql数据库

4、编辑python脚本自动化操纵mysql数据库

二、mycat读写分离实现

1.上传jdk和mycat安装包

2.解压并且添加到指定的位置

 tar -xvf mysql-8.0.33-linux-glibc2.12-x86_64.tar 

tar -xvf mysql-8.0.33-linux-glibc2.12-x86_64.tar.xz 


3.复制解压后的目录

[root@mycat ~]# cp -r jdk1.8.0_192/ /usr/local/jdk

[root@mycat ~]# cp -r mycat/ /usr/local/

4.查看并且配置jdk环境

[root@mycat ~]# sed -i '$aexport JAVA_HOME=/usr/local/jdk' /etc/profile

[root@mycat ~]# source /etc/profile

[root@mycat ~]# sed -i '$aexport PATH=$PATH:$JAVA_HOME/bin' /etc/profile

[root@mycat ~]# source /etc/profile

测试启动myca就可以了

[root@mycat ~]# ls /usr/local/mycat/

bin  catlet  conf  lib  logs  version.txt

[root@mycat ~]# ll /usr/local/mycat/

[root@mycat ~]# ls /usr/local/mycat/bin/

dataMigrate.sh   mycat      startup_nowrap.sh     wrapper-linux-x86- 32 init_zk_data.sh  rehash.sh  wrapperlinux-ppc-64  wrapper-linux-x86-64

[root@mycat ~]# /usr/local/mycat/bin/mycat console

Running Mycat-server...

找到server.xml和schema.xml

5.配置文件

配置server.xml

配置schema.xml

6.启动服务

/usr/local/mycat/bin/mycat start

7.检查启动的是否成功

root@mycat ~]# netstat -lnput|grep 8066

tcp6       0      0 :::8066                 :::*                    LISTEN      4547/java  

8.连接测试

进入指定目录

[root@client ~]#cd mysql-8.0.33-linux-glibc2.12-x86_64/bin/

9.登录


[root@client bin]./mysql -h192.168.1.125 -P 8066 -udd -p1

远程工具登录

在Navicat中登录查看表中的数据:


 

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

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

相关文章

【C语言】双链表

🦄个人主页:小米里的大麦-CSDN博客 🎏所属专栏:C语言数据结构_小米里的大麦的博客-CSDN博客 🎁代码托管:黄灿灿/数据结构 (gitee.com) ⚙️操作环境:Visual Studio 2022 目录 一、什么是双链表? 二、双链表温习 1. 双链表的结构…

Windows 11 Build 27686 上手体验:2TB FAT32、更好的沙盒等功能

Windows 11 Build 27686 现已在 Insider Program 的 Canary 频道发布,其中包含一些有趣的内容。该版本确认了微软更改 FAT32 大小限制的计划,并将其大小限制从 32GB 提高到 2TB。与此同时,沙盒也得到了改进。让我们来详细了解一下此次更新。 …

Unity 麦扣 x 勇士传说 全解析 之 怪物基类(2)(附各模块知识的链接,零基础也包学会的牢弟)(案例难度:★★☆☆☆)

1.怪物的动画逻辑一览 2.怪物的受伤死亡逻辑一览 using System.Collections; using System.Collections.Generic; using System.Xml; using UnityEngine;public class Monster : MonoBehaviour {[Header("速度")]public float normalSpeed;public float chaseSpeed;…

Xinstall神器来袭:落地页与App无缝衔接,用户转化不再是难题

在移动互联网时代,App的推广与运营成为了各行各业的关键一环。然而,许多推广者在落地页跳转App这一环节上遇到了不小的挑战。用户点击落地页后,往往需要经过繁琐的步骤才能跳转到App,这不仅降低了用户体验,还严重影响了…

红明谷CTF 2022

MissingFile 前置知识 DPAPI: 全称:Data Protection Application Programming Interface DPAPI blob 一段密文,可以使用Master Key对其解密 Master Key 64字节,用于解密DPAPI blob,使用用户登录密码、SID和16字…

周易测算系统前景分析

周易测算系统作为一种结合传统文化与现代技术的服务平台。其市场前景分析如下: 市场需求增长:随着人们对传统文化的重视和对个性化服务的追求,周易测算系统市场需求正逐渐增长。特别是在互联网的背景下,周易预测服务与互联网的结…

java: 错误: 不支持发行版本

报这样的错误大概率是 idea 中的版本配置不统一导致的 通过确保四个位置的版本一致,解决版本不同的问题 第一个位置:Project ,确保 SDK 和 Project language level 的版本适配 第二个位置:Modules,确保需要运行的模块的 Language level 正确…

本地下载安装WampServer结合内网穿透配置公网地址远程访问详细教程

文章目录 前言1.WampServer下载安装2.WampServer启动3.安装cpolar内网穿透3.1 注册账号3.2 下载cpolar客户端3.3 登录cpolar web ui管理界面3.4 创建公网地址 4.固定公网地址访问 前言 Wamp 是一个 Windows系统下的 Apache PHP Mysql 集成安装环境,是一组常用来…

AI浪潮下的教育革新:把握机遇,拥抱变化!

在全球范围内,AI技术正以前所未有的速度改变着我们的生活和工作方式。据麦肯锡数据预测,到2045年左右,有50%的工作将被AI替代。与此同时,具有创造力、深度思考的高阶智力的人才,将享受到AIGC带来的效率优势&#xff0c…

Maven的依赖范围

依赖的jar包,默认情况下,可以在任何地方使用,可以通过scope来设置作用范围 作用范围: 主程序范围有效(main文件夹范围内)测试程序范围有效(test文件夹范围内)是否参与打包运行&…

HTML静态网页成品作业(HTML+CSS)——古诗词网设计制作(5个页面)

🎉不定期分享源码,关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码CSS部分代码 五、源码获取 一、作品介绍 🏷️本套采用HTMLCSS,未使用Javacsript代码,共有5个页面。 &#x1…

产线一直在用的 RabbitMQ 搭建教程(含负载均衡配置,验证脚本,监控案例),偷偷抄出来的,建议收藏备用

本文介绍公司一直在用的 rabbitmq 集群安装部署过程,版本不算太新,但一直稳定运行,对其他版本安装也有一定的参考价值,建议收藏备用。 简介 官网:https://www.rabbitmq.com/ RabbitMQ 是一个开源的遵循 AMQP(Advance…

超详细的Vue新手向教程

一,前言 本篇文章的正文部分为渐近式介绍Vue基础中的OptionAPI和相关指令,在两大内容之外,本文结尾处会附上vue的特性。 ps:本文总字数过22000,足够详细,尽量新手向的同时也包含一些原理性知识,部分内容…

TILs 评分:TCGA 肿瘤浸润淋巴细胞病理切片深度学习评分!图片下载与可视化

生信碱移 病理切片的TILs评分 TCGA 数据库是最大的肿瘤组学公开数据库之一。尽管如此,更多的研究往往仅局限于关注 TCGA 中各类肿瘤样本的上游组学信息或基本病理特征,而忽略了对样本数字化 H&E 病理染色图像的进一步应用。 ▲ TCGA中肿瘤样本的病…

Centos系统中创建定时器完成定时任务

Centos系统中创建定时器完成定时任务 时间不一定能证明很多东西,但是一定能看透很多东西,坚信自己的选择,不动摇,使劲跑,明天会更好。 在 CentOS 上,可以使用 systemd 定时器来创建一个每十秒执行一次的任务…

拟合与插值|线性最小二乘拟合|非线性最小二乘拟合|一维插值|二维插值

挖掘数据背后的规律是数学建模的重要任务,拟合与插值是常用的分析方法 掌握拟合与插值的基本概念和方法熟悉Matlab相关程序实现能够从数据中挖掘数学规律 拟合问题的基本提法 拟合问题的概念 已知一组数据(以二维为例),即平面上n个点 ( x i , y i ) …

Blazor开发框架Known-V2.0.8

V2.0.8 Known是基于Blazor的企业级快速开发框架,低代码,跨平台,开箱即用,一处代码,多处运行。目前已有部分客户在使用,最近客户的项目和产品,有的在Docker中运行,有的在重新升级改造…

2024.8.18周报

摘要 本周利用阳朔水站的数据对1D浅水方程进行了求解,通过将1D浅水方程的物理约束纳入到神经网络,将时空坐标x,t作为输入到神经网络中,得到预测解水深和流量的数据,然后利用真实的数据进行比较,计算损失。…

【鸿蒙学习】HarmonyOS应用开发者基础 - 白皮书V3.0的关键知识点

本文内容由智谱清言的长文章解读生成。 智谱AI(https://zhipuai.cn/) 白皮书V3.0这份文档详细介绍了鸿蒙生态应用开发的各个方面,涵盖了从核心概念到开发流程、测试和运维分析的各个环节。由于这本书有128页,读完时间较长&#xf…

Java数组02:数组内存分析、三种初始化方式及特点

本节内容视频链接:Java数组03:三种初始化及内存分析_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV12J41137hu?p53&vd_sourceb5775c3a4ea16a5306db9c7c1c1486b5 1.数组内存分析 堆:存放new的对象和数组;可以被所有线…