草庐IT

MySQL运维4-Mycat入门

一、mycat概述  mycat是阿里巴巴企业下的开源的,基于JAVA语言编写的MySQL数据库中间件,可以像使用MySQL一样来使用Mycat,对于开发人员来说根本感觉不到mycat的存在。之前在国内使用数据库分库分表,读写分离最主流的就是使用mycat,但是截止到今日2023-12-13日,mycat的网站的下载链接已经不能打开了,不知道是服务器暂时出问题,还是没有人维护了,以后都不在支持更新下载了,但是作为曾经的主流中间件,我个人觉得还是有必要学习一下。我之前保留了Mycat1.6的linux版本现在分享给大家  mycat1.6:链接:https://pan.baidu.com/s/1

基于PHP+MySQL的校园点餐微信小程序设计-计算机毕业设计源码68130

摘 要随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,校园点餐小程序被用户普遍使用,为方便用户能够可以随时进行校园点餐小程序的数据信息管理,特开发了基于PHP校园点餐小程序的管理系统。校园点餐小程序的设计主要是对系统所要实现的功能进行详细考虑,确定所要实现的功能后进行界面的设计,在这中间还要考虑如何可以更好的将功能及页面进行很好的结合,方便用户可以很容易明了的找到自己所需要的信息,还有系统平台后期的可操作性,通过对信息内容的详细了解进行技术的开发。校园点餐小程序的开发利用现有的成熟技术参考,以源代

docker容器搭建MySQL集群,mysql主从同步

一:MySQL集群介绍1.1MySQL集群的目标•高可用(HighAvailability),是当一台服务器停止服务后,对于业务及用户毫无影响。停止服务的原因可能由于网卡、路由器、机房、CPU负载过高、内存溢出、自然灾害等不可预期的原因导致,在很多时候也称单点问题。•突破数据量限制,一台服务器不能储存大量数据,需要多台分担,每个存储一部分,共同存储完整个集群数据。最好能做到互相备份,即使单节点故障,也能在其他节点找到数据。•数据备份容灾,单点故障后,存储的数据仍然可以在别的地方拉起。•压力分担,由于多个服务器都能完成各自一部分工作,所以尽量的避免了单点压力的存在1.2MySQL集群的基础形式1

使用Docker容器部署java运行环境(java8 + mysql5.7 + redis5.0 + nginx1.14.1

环境:阿里云ECS服务器一.Docker环境安装1.1安装工具sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm21.2为yum源添加docker仓库位置yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo1.3将软件包信息提前在本地索引缓存(非必要,建议执行,可以提升yum安装的速度,报错去掉fast试试)sudoyummakecachefast1.4安装Dockersudoyuminstalldoc

MySQL线上死锁案例分析

项目场景项目开发中有两张表:c_bill(账单表),c_bill_detail(账单明细表),他们的表结构如下(这里只保留必要信息):CREATETABLE`c_bill_detail`(`id`bigintunsignedNOTNULLAUTO_INCREMENTCOMMENT'主键',`bill_detail_no`varchar(32)NOTNULLDEFAULT''COMMENT'对账单编号',`receivable_date`datetime(3)DEFAULTNULLCOMMENT'应收日期',`order_type`varchar(20)NOTNULLDEFAULT''COMME

mysql数据库连接报错The last packet sent successfully to the server was 0 milliseconds ago. The drive

多数据源场景,其中一个是mysql库,数据源连接报错数据包发送了,但是未接到回执。1、如果是首次连接报错,考虑是网络问题导致数据不可达。依次排查以下几个方面:(1)网络是否连通(2)防火墙是否限制3306端口(3)mysql是否开放远程连接权限(4)如果存在内网那么端口有没有被映射成别的其中,mysql远程连接未开启的表现为:jdbc:mysql://ip:3306/中,ip填localhost可连通,换成任意ip无法连通,解决办法如下:打开MySQLCommandLineClient,通过命令:mysql-uroot-p进行登录(1)改表法usemysql;updateusersethost

Flink 获取 Kafka 中的数据,分流存储到 Redis、MySQL 中

文章目录案例:实时处理电商订单信息需求一:统计商城实时订单实收金额需求二:将上面的最后计算的结果,存储到Redis中(Key为:totalprice)RedisSink自定义RedisMapper类需求三:使用侧边流,监控发现order_status字段为退回完成,将退回总额存入到Redis中,将order_status字段为取消订单的存入到MySQL中(Sink到MySQL的偷懒没有仔细写了,直接放在最后的代码里面了)。侧输出流案例:实时处理电商订单信息使用Flink消费Kafka中的数据,并进行相应的数据统计计算。数据格式为:"3443","严致","13207871570","1449.

Java完整版(JavaSe语法,数据结构,Mysql,网络,JavaWeb, 测试)

1.JavaSe语法:JavaSe要点速记2.数据结构:6.1(Java)(顺序表)6.2.1(Java)(无头不循环单链表)6.2.2(Java)(无头不循环双链表)6.3(Java)(栈)6.4(Java)(队列)6.5(Java)(二叉树)6.6(Java)(堆)6.7(Java)(排序)6.8(Java)(Map和Set)6.9(Java)二叉搜索树3.数据库:mysql数据库4.JavaWeb: 8.Java多线程java文件9.Java网络10.Tomcat,Servlet11.JavaSpring12.JVM13.测试

【安装】从VMware虚拟机到Centos,到FinalShell连接虚拟机,到Centos中安装docker,用Navicat Premium连接Centos中的docker中的mysql

目录引出在VMware中安装Centos1.选择自定义安装2.启动虚拟机,进行安装用FinalShell连接虚拟机终端1.获取IP地址2.finalShell连接在Centos中安装docker版的mysql1.安装docker问题记录2.更换镜像源(不会vim可跳过)vim命令3.安装mysql的docker4.运行docker并暴露访问端口5.控制台操作mysql用NavicatPremium连接Centos中的docker中的mysql1.连接数据库常见问题2.进行数据库的基本操作其他1.删除虚拟机遇到的问题1.之前用过WSL打开Hyper-V的解决方案总结引出安装VMware虚拟机,安

若依mysql切换成pgsql

一、数据库迁移1.使用Navicat工具,把mysql里面表结构和数据同步到pgsql里面2.选中mysql中要同步到pgsql的数据库,点击工具选择数据传输3.数据传输4.选择目标连接换成pgsql连接,选择数据库(先在pgsql中建好数据库),选择public,点击下一步5.选择要导入的表,点击下一步6.可以勾选是否删除原来存在的表,最后点开始7.执行完出现successfully代表导入成功8.表和数据成功导入到pgsql中二、添加pgsql自增1.mysql的表结构和数据已经导入到pgsql中了,因为pgsql没有自增,所以还要把mysql的自增换成pgsql的自增方式2.pgsql可