MySQL
文章平均质量分 83
投身大海的魚
这个作者很懒,什么都没留下…
展开
-
SSM框架搭建与数据源(JNDI)配置
一、SSM框架搭建参考资料:详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)(上)详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)(下)二、数据源配置2.1 jndi只供应用本身使用项目地址:https://gitee.com/gbc_sxy/springmvc.git,分支:ssm-jndispring配置加上如下片段<jee:jndi-lo原创 2021-11-02 00:29:06 · 739 阅读 · 0 评论 -
IDEA连接MySQL失败-[08S01] Communications link failure
一、问题现状描述使用IDEA启动maven项目,报错连接MySQL数据库失败,尝试用IDEA的database插件,连接本地MySQL库(Windows10本机搭建)报错结果如下:[08S01]Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the serv原创 2021-10-28 00:31:07 · 14250 阅读 · 2 评论 -
MySQL卸载-Linux
一、服务关闭#查询myuysql启动状态systemctl status mysqld#停止MySQL服务systemctl stop mysqld#停止自启动systemctl disabled mysqld二、RPM安装方式-卸载检查安装包rpm -qa|grep -i mysql卸载安装包rpm -e –nodeps 包名三、YUM安装方式-卸载查看已安装的mysqlrpm -qa | grep -i mysql卸载mysqlyum re原创 2021-05-21 15:59:44 · 117 阅读 · 0 评论 -
Mycat性能压力测试
一、前期准备1.1 压测工具准备JMeter工具下载与安装Sysbench工具下载与安装二、压测工具及中间件服务器准备2.1 压测工具服务器测试工具系统内存CPUIP地址备注JMeterWindows4G4localhost本机安装SysbenchCentOS4G4192.168.61.41虚拟机安装2.2 Mycat中间件中间工具系统内存CPUIP地址备注MycatCentOS4G4192.1原创 2021-02-01 01:18:36 · 1322 阅读 · 2 评论 -
MySQL集群搭建-主从半同步
一、什么是半同步复制直到目前的最新版本为止,MySQL缺省依然使用异步复制策略。简单说所谓异步复制,指的是主库写二进制日志、从库的I/O线程读主库的二进制日志写本地中继日志、从库的SQL线程重放中继日志,这三步操作都是异步进行的。如此选择的主要理由是出于性能考虑,与同步复制相比,异步复制显然更快,同时能承载更高的吞吐量。但异步复制的缺点同样明显,不能保证主从数据实时一致,也无法控制从库的延迟时间,因此它不适于要求主从数据实时同步的场景。例如,为了分解读写压力,同一程序写主库读从库,但要求读到的数据与读主原创 2021-01-31 01:21:28 · 151 阅读 · 0 评论 -
MySQL集群搭建-主主复制(双主)
一、实现原理当从库IO线程接受到主库传递来的二进制日志(Binlog)并将之保存为从库的中继日志(relay log),然后从库SQL线程将中继日志(relay log)的事件重做到从库上,实现主从数据同步。如果SQL线程发现该事件的server_id与当前从库的server_id相同,则会丢弃该事件,因此如果两台MySQL如何互为主从,不会导致相同的事件被重复执行。二、设计目标在一套MySQL复制群集中,通过双主或多主架构,解决一主多从架构的单点故障,减少主从切换的故障处理时间,增加MyS原创 2021-01-31 00:25:16 · 228 阅读 · 2 评论 -
MySQL压测工具-JMeter
一、什么是JMeter Apache JMeter™应用程序是开源软件,是一个100%纯Java应用程序,设计用于加载测试功能行为和度量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。二、JMeter可以做什么 Apache JMeter可以用于测试静态和动态资源(Web动态应用程序)上的性能。它可以用来模拟服务器、服务器组、网络或对象上的高负载,以测试其强度或分析不同负载类型下的总体性能。2.1 Apache JMeter功能包括能够加载和性能测试许多不同原创 2021-01-30 01:36:45 · 453 阅读 · 0 评论 -
MySQL压测工具-Sysbench
一、软件简介SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:cpu性能,磁盘io性能,调度程序性能,内存分配及传输速度,POSIX线程性能,数据库性能(OLTP基准测试) 。目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。二、环境准备2.1 服务器准备序号服务器类型CPU内存IP地址系统环境1CentOS 7四核4G192.168.原创 2021-01-29 22:30:28 · 1059 阅读 · 3 评论 -
分库分表及常见解决方案总结
一、什么是分库分表从字面上简单理解,就是**把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。**二、为什么要分库分表 **数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作,增删改查的开销也会越来越大。**另外,由于无法进行分布式式部署,而一台服务器的资源(CPU、磁盘、内存、IO等)是有限的,最终数据库所能承载的数据量、数据处理能力都将遭遇瓶颈。2.1数据库瓶颈原创 2021-01-28 20:05:01 · 5478 阅读 · 0 评论 -
mycat-分库水平分表
mycat分库分表配置原创 2021-01-21 23:52:59 · 204 阅读 · 0 评论 -
Mycat 单库水平分表
取模分表按月分表原创 2021-01-20 00:45:08 · 703 阅读 · 2 评论 -
Mycat-安装教程
一、前期准备1、官网文件下载:Mycat-server-1.6.7.4-release2、GitHub文件下载:Mycat-server-1.6.7.4-release3、服务器准备:序号 系统 内存(g) CPU IP 环境 1 CentOS 7.5 4 4X 192.168.61.63 JDK1.7+ 2 CentOS 7.5 4 4X 192.168.61.64 MySQL 5.7原创 2021-01-19 00:57:13 · 452 阅读 · 0 评论 -
Mycat学习总结
一、Mycat背景一个彻底开源的,面向企业应用开发的“大数据库集群” 支持事务、ACID(指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability))、可以替代Mysql的加强版数据库 一个可以视为“Mysql”集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、Nosql技术、HDFS大数据的新型SQL Server 结合传统数据库和新型分布式数据仓库的新一原创 2021-01-18 23:19:22 · 160 阅读 · 0 评论 -
MySQL学习(五)集群-主从复制
一、需求背景在业务复杂的系统中,有这么一个情景,有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了锁表的情景,通过读从库也可以保证业务的正常运行。 做数据的热备,主库宕机后能够及时替换主库,保证业务可用性。 架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。二、架构描述Mysql内建的复制功能是构建大型,高性能应用程序原创 2021-01-12 01:11:40 · 178 阅读 · 0 评论 -
MySQL学习(四)- 知识点收集
一、字符编码修改修改配置文件my.cnf并重启# 编辑文件vim /etc/my.cnf# 末尾添加内容# 修改UTF-8字符编码character_set_server=utf8init_connect='SET NAMES utf8'# 重启服务systemctl restart mysqld二、 Server_UUID修改当我们使用虚拟克隆MySQL系统搭建MySQL集群,会报server_uuid相同错误Fatal error: The slave I.原创 2021-01-05 09:40:37 · 74 阅读 · 0 评论 -
MySQL学习(三)-单机版-离线安装
https://my.oschina.net/u/4332580/blog/4121745原创 2020-12-28 14:35:18 · 230 阅读 · 0 评论 -
MySQL学习(二)-单机版-yum安装
https://my.oschina.net/Laily/blog/713023https://blog.csdn.net/wylfengyujiancheng/article/details/97756866原创 2020-12-28 13:51:51 · 143 阅读 · 0 评论 -
MySQL学习(一)-单机版-rpm安装
https://www.cnblogs.com/helf/p/11244711.htmlhttps://www.cnblogs.com/crazycode2/p/11154786.htmlhttps://blog.csdn.net/weixin_38422258/article/details/104231921?ops_request_misc=%25257B%252522request%25255Fid%252522%25253A%25252216087876121678027...原创 2020-12-25 17:07:38 · 220 阅读 · 0 评论