-
MySQL 4.1.0 中文参照手册 6.7 MySQL 事务与锁定命令
所属栏目:[MySql教程] 日期:2022-03-26 热度:182
如果你使用事务安全表 (例如 Innodb、BDB),通过下面的命令,你可以设置 MySQL 为非 autocommit 模式: 在此之后,你必须使用 COMMIT 来存储你的更改到磁盘上,或者使用 ROLLBACK ,如果你希望忽略从你的事务开始所做的更改。 如果你希望为一系列语句从 AU[详细]
-
MySQL5.7+keepalived+LVS从库负载均衡创建
所属栏目:[MySql教程] 日期:2022-03-26 热度:56
数据库架构:一主三从 master:192.168.8.57 slave1:192.168.8.58 slave2:192.168.8.59 slave3:192.168.8.61 manager:192.168.8.60 此项目数据库架构中,master和slave1利用MHA和keepalived实现故障自动切换,slave2和slave3利用 keepalived和LVS实现[详细]
-
怎样用Percona XtraBackup进行MySQL从库的单表备份和恢复
所属栏目:[MySql教程] 日期:2022-03-26 热度:118
环境说明: 主库:192.168.0.1 从库1:192.168.0.2 从库2:192.168.0.3 备份工具 : Percona xtrabackup version 2.4.8 based on MySQL server 5.7.13 Linux (x86_64) (revision id: 97330f7) 在主库上创建chenfeng库: mysql create database chenfeng; Query[详细]
-
MySQL 5.7 EXPLAIN EXTENDED语句解说
所属栏目:[MySql教程] 日期:2022-03-26 热度:103
EXPLAIN EXTENDED相比EXPLAIN命令,会额外显示一个filtered字段。这个字段会指示出表的条件所过滤的表中行数的百分比。除此之外,在执行EXPLAIN EXTENDED命令之后,使用SHOW WARNINGS语句可以查看额外的语句信息。在MySQL 5.7.3,EXPLAIN命令会自动带EXTEN[详细]
-
在javaee的三层结构中,为何事物存在于业务层
所属栏目:[MySql教程] 日期:2022-03-26 热度:118
我们都知道在javaee实际开发中,分为3层结构来开发,controller,service和dao 那么为什么事物要存在于业务层中,事物是通过connection对象操作的,使用原始jdbc链接数据库的链接也是connection操作的,connection是在到是怎么传递到dao的呢? 这里讲解两[详细]
-
Mysql数据库delete删掉后数据恢复报告
所属栏目:[MySql教程] 日期:2022-03-26 热度:177
数据库环境部署与故障原因: 本次恢复的数据库安装在客户本地服务器上,服务器操作系统为windows2008 r2 。在当前环境内安装有mysql5.6单实例,引擎类型为innodb,表内数据存储所使用表空间类型为独立表空间。未进行数据库备份,未开启binlog。 导致数据丢[详细]
-
mysql_config_editor安全登录用具学习
所属栏目:[MySql教程] 日期:2022-03-26 热度:139
mysql_config_editor出现在 mysql5.6.6以后 的版本,可以给指定的连接和密码生成一个加密文件.mylogin.cnf,默认位于当前用户家目录下。通过该文件可以使用mysql、mysqladmin等直接登录,避免明文密码出现在脚本中。 notice : 使用该特性要求当前主机的my[详细]
-
mysql锁剖析相关的几个系统视图
所属栏目:[MySql教程] 日期:2022-03-26 热度:58
mysql锁分析相关的几个系统视图: 1、infomation_schema.innodb_lock_waits +-------------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------------+-------------+------+-----+---[详细]
-
MYSQL RC 和RR隔离等级差异性
所属栏目:[MySql教程] 日期:2022-03-26 热度:115
继续就上一篇比较RC 和RR隔离级别的差异性,有合适索引的比较: 会话158 查看隔离级别和在name 列创建索引 mysql show variables like %iso%; +---------------+-----------------+ | Variable_name | Value | +---------------+-----------------+ | tx_i[详细]
-
微信支付用的数据库开流了
所属栏目:[MySql教程] 日期:2022-03-25 热度:136
腾讯TBase是一款腾讯自研高性能HTAP数据库,提供 高性能的OLTP和OLAP能力,同时保证 可扩展全局一致性分布式事务(ACID),为用户提供高一致性的分布式数据库服务和高性能的数据仓库服务。一方面解决了传统数据库扩展不足、数据sharding之后数据库事务的严[详细]
-
mysql之 binlog维护详细分析
所属栏目:[MySql教程] 日期:2022-03-25 热度:176
binary log 作用:主要实现三个重要的功能:用于复制,用于恢复,用于审计。 binary log 相关参数: log_bin 设置此参数表示启用binlog功能,并指定路径名称 log_bin_index 设置此参数是指定二进制索引文件的路径与名称 binlog_format 此参数控制二进制日[详细]
-
没法远程桌面连接 批量管理云服务器
所属栏目:[MySql教程] 日期:2022-03-25 热度:169
远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务。从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接到网络任意一台开启了远程桌面控制功能的计算机上,就像是自己操作该计算机一样,运行程序,维护数据库等。远程[详细]
-
mysql5.7数据库更名
所属栏目:[MySql教程] 日期:2022-03-25 热度:81
数据库版本是5.7.17 今天接到需求说需要把数据库的名字从A改为B,查了下A数据库下有不到200张表,也不是很大,要是用导入导出也可以,就是还是会慢,时间宝贵啊,用的时间越少越好。 有个rename table命令,写个脚本主要用它来实现需求 #!/bin/bash #先判断[详细]
-
mysql 日期变换字符串
所属栏目:[MySql教程] 日期:2022-03-25 热度:123
mysql 日期转换字符串; 1、使用:DATE_FORMAT 将日期转换字符串,或者字符串转换日期 (1)将时间转换成字符串 将系统时间转换成字符串 mysql select date_format(now(), %y%m%d %h:%i:%s); +---------------------------------------+ | date_format(now([详细]
-
我的tomcat-mysql数据源设置
所属栏目:[MySql教程] 日期:2022-03-25 热度:158
步骤: 1.下载apache-tomcat-5.5.17.zip和apache-tomcat-5.5.17-admin.zip,分别是服务器和管理工具 卸载原来的5.0 解压5.5到tomcat5.5目录下,admin解压包覆盖到tomcat5.5目录中,解决了以往没有admin管理界面的尴尬; 2.修改MyEclipse5.5中的tomcat设置[详细]
-
MySQL 5.7获取指定线程正在执行SQL的执行策划信息
所属栏目:[MySql教程] 日期:2022-03-25 热度:59
获取指定线程正在执行SQL的执行计划信息,可以使用下面语句; 当某个线程执行SQL消耗了很长的时间,可以使用这个语句找到正在执行大SQL的执行计划,在性能诊断上很有用。 mysql show processlist; +----+------+-----------+------+---------+------+-----[详细]
-
linux上mysql MM 双主 及keepalived创建
所属栏目:[MySql教程] 日期:2022-03-25 热度:73
linux上mysql MM 双主 及keepalived创建: 一、主备机IP及VIP规划: master1 10.1.1.14 VIP 10.1.1.16 master2 10.1.1.15 VIP 10.1.1.16 二、mysql MM配置 1.修改master1的my.cnf # vi /etc/my.cnf [mysqld] basedir = /usr/local/mysql/ datadir=/usr/loc[详细]
-
mysql 数据类别
所属栏目:[MySql教程] 日期:2022-03-25 热度:170
mysql 数据类型: 一、char的长度是固定的,不管存储的数据是多少都会是固定的长度,上限为255个字节,varchar的上限为65535字节, char(4); //这个4表示最多存储4个【字符】, 长度可以为从0到255的任何值,当存储的字符串长度小于指定的长度, 会在字符串[详细]
-
MYSQL实战-MHA搭建及问题概括
所属栏目:[MySql教程] 日期:2022-03-25 热度:185
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参数设置优化
所属栏目:[MySql教程] 日期:2022-03-25 热度:116
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 热度:110
这是对这个问题的算法总结和最后一次优化. 经过这次优化,在我的电脑上(SSD硬盘,机械硬盘还是没有这么快),运行时间是980毫秒左右.真正意义上的秒出.并且我确实觉得是优无可优了。 之所以能从10秒的版本,跳跃优化到1.6s,1.3s的版本.是因为采用了小花狸Sessio[详细]
-
应用端对接MySQL数据库报Communications link failure
所属栏目:[MySql教程] 日期:2022-03-25 热度:169
Long long ago,there was a story about the Arguments between DBAs and the Developers... 这个故事,并没有童话故事里王子和公主幸福的各种浪。那么就随我,揭示故事发生的原因。 事情的起因: 某项目的开发同学突然Q我们组的某同学,要求我们调整MySQ[详细]
-
MySQL gap lock产生机遇
所属栏目:[MySql教程] 日期:2022-03-25 热度:80
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 热度:175
主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键[详细]
-
windows下mysql忘记root密码的解决办法
所属栏目:[MySql教程] 日期:2022-03-25 热度:101
windows下mysql忘记root密码的解决办法: 1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql 2,在CMD命令行窗口,进入MYSQL安装目录 比如E:Program FilesMySQLMySQL Server 5.0bin 示范命令: 输入 e:回车, 输入cd E:Program FilesMySQLMySQL[详细]