-
MYSQL实战-MHA搭建及问题概括
所属栏目:[MySql教程] 日期:2022-03-25 热度:193
MYSQL实战-MHA搭建及问题总结: 1.服务器 192.168.56.21 mydb1 #Master 192.168.56.22 mydb2 #Slave 192.168.56.23 mydb3 #MHA manager 2. 所有机器修改vim /etc/hosts 192.168.56.21 mydb1 192.168.56.22 mydb2 192.168.56.23 mydb3 3.设置SSH公钥免密码[详细]
-
微信支付用的数据库开流了
所属栏目:[MySql教程] 日期:2022-03-25 热度:88
腾讯TBase是一款腾讯自研高性能HTAP数据库,提供 高性能的OLTP和OLAP能力,同时保证 可扩展全局一致性分布式事务(ACID),为用户提供高一致性的分布式数据库服务和高性能的数据仓库服务。一方面解决了传统数据库扩展不足、数据sharding之后数据库事务的严[详细]
-
MySQL参数设置优化
所属栏目:[MySql教程] 日期:2022-03-25 热度:97
max_connections Variable Scope: Global Dynamic Variable: Yes Default: 151 (mysql5.5+) Meaning: 允许客户端同时连接的最大数 默认值以前是100,MySQL5.5+后151,但是默认值对大部分应用来说这都不够。通过观察Max_used_connections 状态变量随着[详细]
-
Session重叠难题学习
所属栏目:[MySql教程] 日期:2022-03-25 热度:85
这是对这个问题的算法总结和最后一次优化. 经过这次优化,在我的电脑上(SSD硬盘,机械硬盘还是没有这么快),运行时间是980毫秒左右.真正意义上的秒出.并且我确实觉得是优无可优了。 之所以能从10秒的版本,跳跃优化到1.6s,1.3s的版本.是因为采用了小花狸Sessio[详细]
-
应用端对接MySQL数据库报Communications link failure
所属栏目:[MySql教程] 日期:2022-03-25 热度:62
Long long ago,there was a story about the Arguments between DBAs and the Developers... 这个故事,并没有童话故事里王子和公主幸福的各种浪。那么就随我,揭示故事发生的原因。 事情的起因: 某项目的开发同学突然Q我们组的某同学,要求我们调整MySQ[详细]
-
MySQL gap lock产生机遇
所属栏目:[MySql教程] 日期:2022-03-25 热度:76
MySQL gap lock产生机遇: 1)提出问题:我们通常说在Repeate read下面,会有next-key lock(LOCK_ORDINARY)对应值0,而READ COMMITTED隔离级别下只会有记录锁LOCK_REC_NOT_GAP(对应值1024),那么什么时候会有gap lock(LOCK_GAP)对应值512? 2)官方的[详细]
-
MySQL的几个含义 主键,外键,索引,唯一索引
所属栏目:[MySql教程] 日期:2022-03-25 热度:65
主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键[详细]
-
windows下mysql忘记root密码的解决办法
所属栏目:[MySql教程] 日期:2022-03-25 热度:127
windows下mysql忘记root密码的解决办法: 1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql 2,在CMD命令行窗口,进入MYSQL安装目录 比如E:Program FilesMySQLMySQL Server 5.0bin 示范命令: 输入 e:回车, 输入cd E:Program FilesMySQLMySQL[详细]
-
mysqldump的log-error参数关注事项
所属栏目:[MySql教程] 日期:2022-03-25 热度:74
备份脚本 [root@iZ25kgnqio7Z mysqlback]# more mysqlbackup.sh #!/bin/bash databases=(oms3 keyword) basepath=/alidata/mysqlback/ user=mysql passwd=xxxxx 备份后的结果是: -rw-r--r-- 1 msyql msyql 0 Apr 9 00:15 oms3-20170409.log -rw-r--r-- 1[详细]
-
回放binlog故障一则 ERROR 105042S01 Table already exists
所属栏目:[MySql教程] 日期:2022-03-25 热度:77
〇 现象: 在通过binlog增量恢复数据时,报错1050。 〇 版本: MySQL 5.5.x 及以下 ,低版本的MySQL 5.6.x (在5.6的高版本中测试,无法复现,疑似被修复) 〇 原因: binlog记录了执行出错的DDL语句,此处,具体DDL是CREATE VIEW $view_name AS ... 有点[详细]
-
MySQL的test数据库默认权限
所属栏目:[MySql教程] 日期:2022-03-25 热度:191
默认情况下,mysql.db表中包含的行表示任意用户可以访问test数据库和test_开头的数据库。这些行的User字段的值为空,表示匹配任意用户。这意味着这些数据库(test数据库和test_开头的数据库)默认可以被任意用户使用(即使没有权限的用户)。 mysql select[详细]
-
PPT制作成效 PPT如何制作出绚丽线条的效果
所属栏目:[MySql教程] 日期:2022-03-25 热度:161
在幻灯片中制作绚丽线条的效果可以很大的增高幻灯片整体的美观性,所以在幻灯片中学会制作绚丽线条的效果也是十分重要的,今天就给大家来做个简单的介绍。 步骤一:打开幻灯片新建一个演示文稿,然后进入其中,将其中的背景颜色设置成黑色。 步骤二:插入[详细]
-
MySQL RR隔离级别的更新冲突战略
所属栏目:[MySql教程] 日期:2022-03-25 热度:90
对于事务的隔离级别,MySQL中默认是RR, Oracle中默认是RC,两个事务隔离级别存在着很大的差别,而换句话说,就算是RR的事务隔离级别级别,同是关系型数据库MySQL,SQLServer,postgreSQL也会有一些差别。所以隔离级别的部分还是值得花一些时间来总结一下。 之[详细]
-
mysql执行sql脚本报错ERROR 1366 HY000处理
所属栏目:[MySql教程] 日期:2022-03-25 热度:72
mysql执行sql脚本是有两种方式: 方式1: 在控制台下,进入mysql的bin目录, mysql -u user -ppassword -P 3308 -D testdb d:testtest.sql 这里的test.sql是待执行的sql脚本,记得要写绝对路径。 方式2: 进入mysql的执行命令行下,用source命令执行: M[详细]
-
order by 原理与优化
所属栏目:[MySql教程] 日期:2022-03-25 热度:98
简介 偏向于业务的(MySQL)DBA或者业务的开发者来说,order by 排序是一个常见的业务功能,将结果根据指定的字段排序,满足前端展示的需求。然而排序操作也是经常出现慢查询排行榜的座上宾。本文将从原理和实际案例优化,order by 使用限制等几个方面来逐步[详细]
-
tomcat之 Tomcat 7.0.78 单机多举例配置
所属栏目:[MySql教程] 日期:2022-03-25 热度:144
前言: JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的java SDK. JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。所以要想运行jsp的程序必须要有JDK的支持,理所当[详细]
-
Mysql GTID复制进程出现异常,显露断点
所属栏目:[MySql教程] 日期:2022-03-25 热度:173
昨天处理了一个MySQL 5.6版本下开启GTID模式复制异常案例,MASTER上的任何操作都无法在SLAVE上应用,SLAVE的RELAY LOG里有记录,但SLAVE的BINLOG却找不到蛛丝马迹。由于开启了GTID,所以排查起来也简单,只需要在SLAVE上把RELAY LOG和BINLOG分别解析成文本[详细]
-
MySQL的SSL加密连接与功能开销
所属栏目:[MySql教程] 日期:2022-03-25 热度:89
Contents [hide] 1 前言 2 何为SSL 3 MySQL 5.7的SSL配置与使用 4 SSL性能测试 5 总结 前言 在生产环境下,安全总是无法忽视的问题,数据库安全则是重中之重,因为所有的数据都存放在数据库中。MySQL在5.7版本之前对于安全问题的确考虑并不充分,导致存在[详细]
-
Holer做到外网访问本地MySQL
所属栏目:[MySql教程] 日期:2022-03-25 热度:192
外网访问内网MySQL数据库 内网主机上安装了MySQL数据库,只能在局域网内访问,怎样从公网也能访问本地MySQL数据库? 本文将介绍使用holer实现的具体步骤。 1. 准备工作 1.1 安装并启动MySQL数据库 默认安装的MySQL数据库端口是 3306 。 2. 实现步骤 2.1 下[详细]
-
当数据库里面的价格改变时,发送信息到企业微信中
所属栏目:[MySql教程] 日期:2022-03-25 热度:105
mysql insert 触发器 添加insert触发器,在insert一条新纪录时,当主单号不为空,并且新增价格和最近一次价格对比不相等时,说明价格有变化。这时触发器会自动将上一次老价格添加到当前新增行的unit_price_old老价格列。 这个需求是在一个表上,更新自己身[详细]
-
MySQL 8.0 CATS调度算法的性能提高
所属栏目:[MySql教程] 日期:2022-03-25 热度:66
目前大多数的数据库系统都是通过锁的方式来控制并发的情况。但是对于很多数据库厂商来说,都会有一个问题: 当有多个事务同时需要获取同一把锁,那么哪个事务应该最先获得这把锁? 包括之前版本的MySQL在内,几乎所有的数据库都是通过FIFO机制来解决这个问[详细]
-
mysql 5.5 lock tables与隐式事务上交commit
所属栏目:[MySql教程] 日期:2022-03-25 热度:199
结论:lock tables可以隐式提交其它会话的未提交事务 测试明细: ----session 1 mysql start transaction; Query OK, 0 rows affected (0.00 sec) mysql show databases; +--------------------+ | Database | +--------------------+ | information_schema[详细]
-
mysql dba常用的查询语句
所属栏目:[MySql教程] 日期:2022-03-25 热度:120
查看帮助命令 mysql help; --总的帮助 mysql help show; --查看show的帮助命令 mysql help create;--查看create的帮助命令 mysql help select;--查看select的帮助命令 mysql help flush;--查看flush的帮助命令 mysql help reset;--查看reset的帮助命令 查[详细]
-
InnoDB锁学习
所属栏目:[MySql教程] 日期:2022-03-25 热度:188
Innodb实现标准行级锁,有2种模式的锁: l S (shared locks) 共享锁:允许拥有锁的事务读一行数据 l X (exclusive locks) 排他锁:允许有用锁的事务更新或删除一行数据 如果一个事务T1在行r拥有一个S共享锁,从不同的事务T2请求锁定行r,处理如下: l 事务T2[详细]
-
windows系统下jsp+mysql+tomcat的配置
所属栏目:[MySql教程] 日期:2022-03-25 热度:191
windows系统下jsp+mysql+tomcat的配置 一、安装jdk以前,需要配置一下环境变量,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(假定你的jdk安装在e:jdk): 那么设置JAVA_HOME=e:jdk 然后执行jdk的可执行文件,按照提示一直next就ok。 接着可[详细]