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

一、mysql主从复制及同步
1、mysql主从自动开机同步
2、配置mysql5.7版本

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

启动服务、登录

对数据库进行基本操作

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

mysql -p'123'

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

相关推荐
闻道且行之3 分钟前
TurboOCR:基于PP-OCRv6的极速Windows离线OCR工具,深度解析3.4GB依赖背后的技术架构
c++·人工智能·python·qt·机器学习·ocr
J-Tony1123 分钟前
【Redis】 Redis 是单线程还是多线程
服务器·数据库·mysql
linux kernel24 分钟前
02:库与表的操作
mysql
这个DBA有点耶24 分钟前
SQL调优进阶:从“优化一条SQL”到“优化一个系统”的思维升级
java·大数据·数据库·sql·程序人生·dba·改行学it
IvorySQL39 分钟前
PG 日报|SQL/PGQ 图查询基于联接重写机制实现
数据库·人工智能·sql·postgresql·区块链·ivorysql
许彰午1 小时前
95_Python内存管理与垃圾回收
开发语言·python
骄阳如火2 小时前
Python 性能深度剖析:从“被诟病的慢”到“Rust 重塑”的拐点
python
满怀冰雪2 小时前
03-第一个 Paddle 程序:Tensor 创建、计算与设备管理
人工智能·python·paddle
CClaris2 小时前
大模型量化从0到1(九):用 llama.cpp 把模型转成 GGUF 并跑本地推理
人工智能·pytorch·python·深度学习·llama
学编程的小虎3 小时前
SenseVoice微调
人工智能·python·自然语言处理