-
有关MySQL中的一些极限值的初步验证纠错
所属栏目:[MySql教程] 日期:2022-03-26 热度:190
晚上从珠江边回来之后,看到一篇文章说,MySQL有几个极限值,一个表的字段最多只有1017个,我看了以后表示怀疑。怎么快速验证呢,我看到文章的时候已经11点了,只有不到1个小时的时间来验证了。我想不能通过手工的方式来做,写个简单的脚本,能实 现功能即可[详细]
-
mysql5.7.17 64位rhel6.5下安置
所属栏目:[MySql教程] 日期:2022-03-26 热度:125
安装环境: rhel6.5_64 MySQL Community Server 5.7.17 64位 安装下载的mysql57-community-release-el6-9.noarch.rpm [root@rhel-mysql ~]# rpm -Uvh mysql57-community-release-el6-9.noarch.rpm Preparing... ###########################################[详细]
-
重要的Myisam Mysql系统最少需要几个库?
所属栏目:[MySql教程] 日期:2022-03-26 热度:101
对于比较重要的系统,自然是多多益善,但是总有个最小值咯。好比有人问oracle rac几个节点会比较好一样。[@more@] 答案是3个:主库,读库,备库。 因为Myisam锁的管理原理,导致查询会阻塞更新,mysqlhotcopy会锁住表防止更新和查询。大大影响了系统的可用性[详细]
-
MyISAM和InnoDB的主要差别和应用场景
所属栏目:[MySql教程] 日期:2022-03-26 热度:199
主要区别: 1).MyISAM是非事务安全型的,而InnoDB是事务安全型的。 2).MyISAM锁的粒度是表级,而InnoDB支持行级锁定。 3).MyISAM支持全文类型索引,而InnoDB不支持全文索引。 4).MyISAM相对简单,所以在效率上要优于InnoDB,小型应用可以考虑使用MyISAM。 5)[详细]
-
MHA 学习 配备文件
所属栏目:[MySql教程] 日期:2022-03-26 热度:58
MHA 学习 配备文件 一 配置 所有 主机的 ssh key 认证 ssh-keygen -t rsa ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.10.103 二 数据库授权 grant all privileges on *.* TO mha@192.168.% IDENTIFIED BY test; 三 配额文件 /etc/masterha_default.[详细]
-
MySQL主从复制之延缓型数据复制
所属栏目:[MySql教程] 日期:2022-03-26 热度:141
让MySQL拓扑中的从节点延迟适当的时间,可以帮助避免在主节点上发生的灾难性的错误。 MASTER_DELAY这个属性指定SQL_THREAD会在从节点上暂定多长时间,时间以秒为单位。默认值为0,上限为68年。 mysql stop slave; Query OK, 0 rows affected (0.06 sec) mysq[详细]
-
mysql company
所属栏目:[MySql教程] 日期:2022-03-26 热度:165
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 热度:52
按照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 热度:179
很多人进行购买手机时都怕买到山寨机,那么对于手机的真伪,我们应该如何查询呢?其实华为的官方渠道是不会出售山寨机以及翻新机的,其他渠道我们在购机时就要当心下,所购买的产品是否为翻新机,今天就跟大家分享三种测试华为手机真伪的方法,大家学会后可[详细]
-
Mysql半同步配置
所属栏目:[MySql教程] 日期:2022-03-26 热度:172
Mysql半同步的原理是主库只需要确认从库接收到了事物即可,无需等待从库应用,相比异步复制,半同步提高了数据完整性的保障,但会增加主库的响应时间。 1、安装Mysql并配置主从 参考http://blog.itpub.net/28536251/viewspace-2138854/分别在两节点安装Mysql[详细]
-
MySQL和Oracle中的半连接测试总结
所属栏目:[MySql教程] 日期:2022-03-26 热度:169
SQL中的半连接在MySQL和Oracle还是存在一些差距,从测试的情况来看,Oracle的处理要更加全面。 首先我们来看看在MySQL中怎么测试,对于MySQL方面的测试也参考了不少海翔兄的博客文章,自己也完整的按照他的测试思路练习了一遍。 首先创建下面的表: create ta[详细]
-
MySQL 5.6 配置安全的加密密码
所属栏目:[MySql教程] 日期:2022-03-26 热度:75
在shell脚本中,通常要配置数据库的明文密码,这是不安全的。在MySQL 5.6版本以后,可以配置安全的加密密码文件,之后可以使用加密后的密码文件连接数据库,而不需要输入明文密码。 为本地root用户配置安全加密密码 [root@localhost ~]# mysql_config_editor[详细]
-
MySQL中的统计信息相关参数介绍
所属栏目:[MySql教程] 日期:2022-03-26 热度:181
统计信息的作用 上周同事在客户现场遇到了由于统计信息的原因,导致应用数据迁移时间过慢,整个迁移差点失败。关键时刻同事发现测试环境与生产环境SQL语句执行计划不一致,立刻收集统计信息才保证迁移得以正常完成。 统计信息对于SQL的执行时间有重要的影响[详细]
-
InnoDB Insert Buffer unable to purge a record
所属栏目:[MySql教程] 日期:2022-03-26 热度:76
MySQL5.6.23: fix UNABLE TO PURGE A RECORD 本文简述下之前我们线上频繁碰到的UNABLE TO PURGE A RECORD的原因 ################################################### 线上实例错误日志中偶尔出现 UNABLE TO PURGE A RECORD,从官方bug系统来看,很多用户都[详细]
-
Linux安装mysql数据库——编译安装
所属栏目:[MySql教程] 日期:2022-03-26 热度:149
Linux安装mysql数据库编译安装: 一. 注册一个oracle账号: Linux安装mysql数据库编译安装 二 .系统包准备 # yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-devel* make cmake 注意:ncurses[详细]
-
MySQL Transportable Tablespace 传输表空间 利用详解
所属栏目:[MySql教程] 日期:2022-03-26 热度:80
将大的InnoDB表从一个实例,移动或者复制到另一个实例,有很多的方法,在5.6之前常用的是通过物理或者逻辑备份来实现。 在5.6.6+的版本中,用到了一种基于表空间迁移的快速方法,即类似Oracle TTS。 因为用到,故整理记录至此。 实验用到两台机器,单机单实[详细]
-
MYSQL初学者使用指南
所属栏目:[MySql教程] 日期:2022-03-25 热度:179
MYSQL初学者使用指南 有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接mysql、 修改密码、增加用户等方面来学习一些mysql的常用命令。 一、连接mysql。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、 例1:连接到本机上的mysq[详细]
-
天兔数据库监控系统主页面报错显示缺少core Common.php文件
所属栏目:[MySql教程] 日期:2022-03-25 热度:94
按照步骤配置完天兔数据库监控系统,打开web页面的时候报错: A PHP Error was encountered Severity: Notice Message: Only variable references should be returned by reference Filename: core/Common.php Line Number: 257 解决方法: 找到/opt/lampp/ht[详细]
-
mysql dba常用的查询语句
所属栏目:[MySql教程] 日期:2022-03-25 热度:168
查看帮助命令 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 热度:191
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 热度:107
windows系统下jsp+mysql+tomcat的配置 一、安装jdk以前,需要配置一下环境变量,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量(假定你的jdk安装在e:jdk): 那么设置JAVA_HOME=e:jdk 然后执行jdk的可执行文件,按照提示一直next就ok。 接着可以[详细]
-
详解MySQL慢日志 query_time start_time lock_time 的坑
所属栏目:[MySql教程] 日期:2022-03-25 热度:59
详解MySQL慢日志(下) 选项 参数篇: 〇 long_query_time 场景: 部分 binlog截取: 9:42:25 后,还有几个6:35:30的event 但是这些event如图中最后一条。 exec_time为11216,但并未被记录到slow log中。 long_query_time 为一个MySQL选项参数。 这个参[详细]
-
同一台机器上配置两个MySQL实例
所属栏目:[MySql教程] 日期:2022-03-25 热度:82
摘要:实际环境中,为充分利用硬件资源,同一台机器上可能运行多个mysql实例,本文分享一种实现方法。 1.虚拟机准备 1.1. VMware Workstation Pro 12.1 内存:建议至少2G 硬盘:建议至少40G,动态分配 1.2. 操作系统准备 操作系统为CentOS 6.5 64bit IP:192.[详细]
-
mysql主从搭建切换
所属栏目:[MySql教程] 日期:2022-03-25 热度:128
环境: 172.30.249.156 percona5.6.27 主机名:tr-mysql 跑着生产环境的应用的虚拟机 192.168.129.153 percona5.6.27 主机名:trcloud-gtt-db 新申请的物理机 工作内容:给生产环境数据库搭建主从架构,并将主库放到新申请的物理机上,连续停机不能超过10分钟[详细]
-
相同update语句在MySQL,Oracle的不同表现
所属栏目:[MySql教程] 日期:2022-03-25 热度:199
今天有个朋友问我一个SQL问题,大体是一个update语句,看起来逻辑没有问题,但是执行的时候却总是报错。 语句和报错信息为: UPDATE payment_data rr SET rr.penalty_date = 2017-4-12 where rr.id = (SELECT min(r.id) FROM payment_data r where data_no =[详细]
