-
Mysql数据库delete删掉后数据恢复报告
所属栏目:[MySql教程] 日期:2022-03-26 热度:162
数据库环境部署与故障原因: 本次恢复的数据库安装在客户本地服务器上,服务器操作系统为windows2008 r2 。在当前环境内安装有mysql5.6单实例,引擎类型为innodb,表内数据存储所使用表空间类型为独立表空间。未进行数据库备份,未开启binlog。 导致数据丢失[详细]
-
MySQL和Oracle中的半连接测试总结
所属栏目:[MySql教程] 日期:2022-03-26 热度:139
SQL中的半连接在MySQL和Oracle还是存在一些差距,从测试的情况来看,Oracle的处理要更加全面。 首先我们来看看在MySQL中怎么测试,对于MySQL方面的测试也参考了不少海翔兄的博客文章,自己也完整的按照他的测试思路练习了一遍。 首先创建下面的表: create ta[详细]
-
Mysql半同步配置
所属栏目:[MySql教程] 日期:2022-03-26 热度:82
Mysql半同步的原理是主库只需要确认从库接收到了事物即可,无需等待从库应用,相比异步复制,半同步提高了数据完整性的保障,但会增加主库的响应时间。 1、安装Mysql并配置主从 参考http://blog.itpub.net/28536251/viewspace-2138854/分别在两节点安装Mysql[详细]
-
mysql使用mysqld_multi工具启动多实例
所属栏目:[MySql教程] 日期:2022-03-26 热度:115
先给出实验环境/etc/my.cnf文件内容 修改内容为: 添加了[mysqld_multi]标签和多出来两个数据库的标签[mysqld3307]和[mysqld3308] 配置完成后启动方法,举一例: mysqld_multi -defaults-file=/etc/my.cnf start 3307 连接方法为,举一例: mysql -S /tmp/my[详细]
-
pt-table-checksum工具应用
所属栏目:[MySql教程] 日期:2022-03-26 热度:110
pt-table-checksum工具应用: 1.认真看错误提示,弄不清楚状况的时候打开debugPTDEBUG=1 2.10.10.10.10为主,其它ip为从 3.h=10.10.10.10,u=checksums,p=checksums 中间一定不能有空格,不然会报错,本人排查这个错误花了很长时间 一:sakila库的film_actor[详细]
-
mysql company
所属栏目:[MySql教程] 日期:2022-03-26 热度:138
CREATE TABLE company ( comp_code_id int(10) NOT NULL auto_increment , org_id char(10) , mfg_comp_code char(20) , mfg_comp_name char(50) , process_plant_code char(20) , process_plant_name char(50) , max_turnover_sum decimal(18, 2) , prod_ca[详细]
-
try mysql5.5.8
所属栏目:[MySql教程] 日期:2022-03-26 热度:114
按照cmake吧,就不说了,下载源码,改bug CC=/usr/bin/gcc CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -Wall -O3 -g -static-libgcc -fno-omit-frame-pointer[详细]
-
三种测试华为手机真伪的方法,你确定都知道吗?学会可进行自查
所属栏目:[MySql教程] 日期:2022-03-26 热度:54
很多人进行购买手机时都怕买到山寨机,那么对于手机的真伪,我们应该如何查询呢?其实华为的官方渠道是不会出售山寨机以及翻新机的,其他渠道我们在购机时就要当心下,所购买的产品是否为翻新机,今天就跟大家分享三种测试华为手机真伪的方法,大家学会后可[详细]
-
MySQL 5.6 配置安全的加密密码
所属栏目:[MySql教程] 日期:2022-03-26 热度:157
在shell脚本中,通常要配置数据库的明文密码,这是不安全的。在MySQL 5.6版本以后,可以配置安全的加密密码文件,之后可以使用加密后的密码文件连接数据库,而不需要输入明文密码。 为本地root用户配置安全加密密码 [root@localhost ~]# mysql_config_editor[详细]
-
MySQL中的统计信息相关参数介绍
所属栏目:[MySql教程] 日期:2022-03-26 热度:195
统计信息的作用 上周同事在客户现场遇到了由于统计信息的原因,导致应用数据迁移时间过慢,整个迁移差点失败。关键时刻同事发现测试环境与生产环境SQL语句执行计划不一致,立刻收集统计信息才保证迁移得以正常完成。 统计信息对于SQL的执行时间有重要的影响[详细]
-
InnoDB Insert Buffer unable to purge a record
所属栏目:[MySql教程] 日期:2022-03-26 热度:105
MySQL5.6.23: fix UNABLE TO PURGE A RECORD 本文简述下之前我们线上频繁碰到的UNABLE TO PURGE A RECORD的原因 ################################################### 线上实例错误日志中偶尔出现 UNABLE TO PURGE A RECORD,从官方bug系统来看,很多用户都[详细]
-
mysql 数据类别
所属栏目:[MySql教程] 日期:2022-03-25 热度:142
mysql 数据类型: 一、char的长度是固定的,不管存储的数据是多少都会是固定的长度,上限为255个字节,varchar的上限为65535字节, char(4); //这个4表示最多存储4个【字符】, 长度可以为从0到255的任何值,当存储的字符串长度小于指定的长度, 会在字符串的[详细]
-
MYSQL实战-MHA搭建及问题概括
所属栏目:[MySql教程] 日期:2022-03-25 热度:187
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 热度:56
腾讯TBase是一款腾讯自研高性能HTAP数据库,提供 高性能的OLTP和OLAP能力,同时保证 可扩展全局一致性分布式事务(ACID),为用户提供高一致性的分布式数据库服务和高性能的数据仓库服务。一方面解决了传统数据库扩展不足、数据sharding之后数据库事务的严格[详细]
-
mysql之 binlog维护详细分析
所属栏目:[MySql教程] 日期:2022-03-25 热度:61
binary log 作用:主要实现三个重要的功能:用于复制,用于恢复,用于审计。 binary log 相关参数: log_bin 设置此参数表示启用binlog功能,并指定路径名称 log_bin_index 设置此参数是指定二进制索引文件的路径与名称 binlog_format 此参数控制二进制日志[详细]
-
没法远程桌面连接 批量管理云服务器
所属栏目:[MySql教程] 日期:2022-03-25 热度:164
远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务。从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接到网络任意一台开启了远程桌面控制功能的计算机上,就像是自己操作该计算机一样,运行程序,维护数据库等。远程桌[详细]
-
mysql5.7数据库更名
所属栏目:[MySql教程] 日期:2022-03-25 热度:120
数据库版本是5.7.17 今天接到需求说需要把数据库的名字从A改为B,查了下A数据库下有不到200张表,也不是很大,要是用导入导出也可以,就是还是会慢,时间宝贵啊,用的时间越少越好。 有个rename table命令,写个脚本主要用它来实现需求 #!/bin/bash #先判断新[详细]
-
mysql 日期变换字符串
所属栏目:[MySql教程] 日期:2022-03-25 热度:84
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 热度:109
步骤: 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 热度:163
获取指定线程正在执行SQL的执行计划信息,可以使用下面语句; 当某个线程执行SQL消耗了很长的时间,可以使用这个语句找到正在执行大SQL的执行计划,在性能诊断上很有用。 mysql show processlist; +----+------+-----------+------+---------+------+-------[详细]
-
linux上mysql MM 双主 及keepalived创建
所属栏目:[MySql教程] 日期:2022-03-25 热度:63
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/local[详细]
-
MySQL参数设置优化
所属栏目:[MySql教程] 日期:2022-03-25 热度:104
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 热度:113
这是对这个问题的算法总结和最后一次优化. 经过这次优化,在我的电脑上(SSD硬盘,机械硬盘还是没有这么快),运行时间是980毫秒左右.真正意义上的秒出.并且我确实觉得是优无可优了。 之所以能从10秒的版本,跳跃优化到1.6s,1.3s的版本.是因为采用了小花狸Session[详细]
-
应用端对接MySQL数据库报Communications link failure
所属栏目:[MySql教程] 日期:2022-03-25 热度:165
Long long ago,there was a story about the Arguments between DBAs and the Developers... 这个故事,并没有童话故事里王子和公主幸福的各种浪。那么就随我,揭示故事发生的原因。 事情的起因: 某项目的开发同学突然Q我们组的某同学,要求我们调整MySQL[详细]
-
MySQL gap lock产生机遇
所属栏目:[MySql教程] 日期:2022-03-25 热度:64
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)官方的一[详细]
