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

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

时间:2024-08-15 19:56:17浏览次数:20  
标签:bin 主从复制 python root mycat usr mysql local

一、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中登录查看表中的数据:


 

标签:bin,主从复制,python,root,mycat,usr,mysql,local
From: https://blog.csdn.net/m0_73907608/article/details/141228956

相关文章

  • Python实现最长回文字符串
    题目最长回文字符串是一种对称的字符串,如s="ababd",其中"aba"或"bab"都是回文字符串。求解思路最开始的思路是用类似括号匹配的放手,利用栈来做“对对消”,来判断一个字符串是不是回文字符串,但实际操作中发现“对称轴”元素是不确定的,前面的消除会导致后面的无法对比。然后......
  • Windows、Ubuntu安装mysql
    今天我们来学习一下如何在Windows、Ubuntu安装mysql。Windows安装mysql第一步:在官网找到需要安装的mysql版本,下载第二步:下载后打开安装包,进行安装。 点击“Next”: 默认就行,单击next:单击“Excute”等待所有进程结束就安装成功了!接下来配置环境变量:找到mysql的bi......
  • 一文搞懂后端面试之数据库分布式事务【中间件 | 数据库 | MySQL | ACID】
    单库拆分为分库分表之后,一个巨大的挑战就是本地事务变成了分布式事务。事实上,即使没有分库分表,在微服务架构之下我们也还是会面临分布式事务的问题。前置知识分布式事务既可以是纯粹多个数据库实例之间的分布式事务,也可以是跨越不同中间件的业务层面上的分布式事务。前表......
  • 泛微 e-office 10 schema_mysql.sql文件存在敏感信息泄露 附POC
    @[toc]免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。1.泛微e-office10简介微信公众号搜索:南风漏洞复现文......
  • Python yield和yield from关键字
    在Python中,yield和yieldfrom是两个与生成器(generator)紧密相关的关键字,它们允许函数以迭代的方式逐个返回结果,而不是一次性返回所有结果。这种方式在处理大量数据或需要惰性计算时非常有用,因为它可以节省内存并提高效率。yieldyield关键字用于从函数中返回一个值,并保留函......
  • Python的反射以及应⽤用场景
    Python中的反射(Reflection)是一种强大的机制,它允许程序在运行时(runtime)检查、修改其自身的结构和行为。这种机制通过内置的函数和模块实现,使得程序能够动态地访问对象的属性和方法。在Python中,反射主要通过type()、isinstance()、issubclass()、getattr()、setattr()、hasattr()......
  • Python实现CNN(卷积神经网络)对象检测算法
    目录1.引言2.对象检测的基本原理2.1对象检测的目标2.2常见对象检测方法2.2.1基于滑动窗口的传统方法2.2.2基于区域提议的现代方法2.2.3单阶段检测器2.3本次实现的检测方法3.代码实现3.1环境准备3.2数据准备与预处理3.3构建CNN模型3......
  • MySQL必知必会(精华提取)
    ※食用指南:文章内容为《MySQL必知必会》此书个人HIGHLIGHT的文字(部分章节没有)、书中所有表格的汇总,建议小白先跟着视频学完一遍之后再来看此书,更易理解的同时达到查漏补缺的效果。推荐学习的视频:【中字】SQL进阶教程|史上最易懂SQL教程!10小时零基础成长SQL大师!!https://www......
  • [Python学习日记-6] 基本数据类型(上)
    简介    在学习数据类型之前我们要先回答一个问题:为什么计算机要有数据类型呢?计算机不是很NB,很智能吗,为什么会需要人类标注好数据的具体类型呢?这里就要从计算机的角度看一下数据是什么形式的了,举个例子:Jove和1234,这两个数据在我们看来是很清晰的,左边的是字符串,右边......
  • 输入输出-python
    输入输出-python输入输出输入Python提供了input()函数用于从控制台输入数据。name=input("请输入您的姓名:")print("您输入的姓名是:",name)输出Python提供了print()函数用于输出数据到控制台。print("Hello,world!")print()函数可以接受多个参数,并用空格分隔。prin......