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

相关推荐
Elastic 中国社区官方博客6 小时前
搜索倍增器:推动收入、生产力和 AI 实现规模化
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
青 春 记 忆6 小时前
Dify Docker Compose 通用无损升级指南:从备份、双版本预演到切换与回滚
运维·人工智能·python·docker·容器
GlueNa2SiO36 小时前
03-Flask模板引擎Jinja2详解
笔记·python·flask
东风破_7 小时前
从输入 juejin.cn 到看到页面:DNS、Nginx、服务器集群与 CDN 到底在做什么?
后端·mysql
小成很成7 小时前
mysql 8.0.21 升级 mysql 8.0.45(经过生产环境验证)
android·mysql·adb
东风破_7 小时前
从 0 设计一个博客数据库:用户、头像与文章表应该怎么建?
后端·mysql
保定公民8 小时前
达梦数据库存储过程中的数组类型详解:基础数组与记录数组的差异化应用
数据库·达梦·存储过程·达梦数据库·dm8·dm
梦Arrebol8 小时前
Redis 内容及相关实验
数据库·redis
临沂GEO9 小时前
GEO搜索优化科普|正规地理位置流量运营入门指南
大数据·人工智能·python·流量运营
大模型码小白9 小时前
Spring AI Tool 实现自然语言操作 MySQL 数据库详解
服务器·开发语言·数据库·人工智能·python·mysql·spring