-
windows系统下jsp+mysql+tomcat的配置
所属栏目:[MySql教程] 日期:2022-03-26 热度:65
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-26 热度:176
详解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-26 热度:103
摘要:实际环境中,为充分利用硬件资源,同一台机器上可能运行多个mysql实例,本文分享一种实现方法。 1.虚拟机准备 1.1. VMware Workstation Pro 12.1 内存:建议至少2G 硬盘:建议至少40G,动态分配 1.2. 操作系统准备 操作系统为CentOS 6.5 64bit IP:192.[详细]
-
mysql主从搭建切换
所属栏目:[MySql教程] 日期:2022-03-26 热度:187
环境: 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-26 热度:97
今天有个朋友问我一个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 =[详细]
-
MySQL分布式集群之MyCAT
所属栏目:[MySql教程] 日期:2022-03-26 热度:163
隔了好久,才想起来更新博客,最近倒腾的数据库从Oracle换成了MySQL,研究了一段时间,感觉社区版的MySQL在各个方面都逊色于Oracle,Oracle真的好方便! 好了,不废话,这次准备记录一些关于MySQL分布式集群搭建的一个东东,MyCAT,我把他理解为一个MySQL代[详细]
-
MYSQL初学者使用指南
所属栏目:[MySql教程] 日期:2022-03-26 热度:104
MYSQL初学者使用指南 有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接mysql、 修改密码、增加用户等方面来学习一些mysql的常用命令。 一、连接mysql。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、 例1:连接到本机上的mysq[详细]
-
天兔数据库监控系统主页面报错显示缺少core Common.php文件
所属栏目:[MySql教程] 日期:2022-03-26 热度:126
按照步骤配置完天兔数据库监控系统,打开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[详细]
-
ASP连接MySQL数据库的办法
所属栏目:[MySql教程] 日期:2022-03-25 热度:149
ASP连接MySQL数据库的方法(转)[@more@]<% 测试读取MySql数据库的内容 strconnection=driver={mysql odbc 3.51 driver};database=weste_net;server=localhost;uid=root;password= 无需配置dsn set adodataconn = server.createobject(adodb.connection) adod[详细]
-
运用jmeter来造数据
所属栏目:[MySql教程] 日期:2022-03-25 热度:147
项目测试过程中,遇到这样一个需求,需要一张表里面有几百万的数据,需求很简单,本来想用jdbc直接写java往数据库里面插数据,后来想起jmeter好像可以实现这个需求,而且更简单便捷,所以用jmeter做了下数据准备工作,现在记录下做的过程。 1 打开jmeter,创[详细]
-
在MySQL中创造实现自增的序列
所属栏目:[MySql教程] 日期:2022-03-25 热度:56
由于mysql和oracle不太一样,不支持直接的sequence,所以需要创建一张table来模拟sequence的功能,理由sql语句如下: 第一步:创建--Sequence 管理表 DROP TABLE IF EXISTS sequence; CREATE TABLE sequence ( name VARCHAR(50) NOT NULL, current_value INT[详细]
-
Inception SQL审核解释
所属栏目:[MySql教程] 日期:2022-03-25 热度:50
Inception SQL审核注解 1、建表语句 建表语句检查项 表属性的检查项 这个表不存在 对于create table like,会检查like的老表是不是存在。 对于create table db.table,会检查db这个数据库是不是存在 表名、列名、索引名的长度不大于64个字节 如果建立的是临[详细]
-
服务器内存不足致使LINUX KILL MYSQLD 故障
所属栏目:[MySql教程] 日期:2022-03-25 热度:92
环境说明 OS操作系统:SUSE Linux 11 数据库版 本:MYSQL 5.6 故障问题描述 客户反映MYSQL数据库因为内存不足被重启。 故障分析 1、根据MYSQL报警日志确认问题: 2016-10-24 12:28:49 29226 [Note] Plugin FEDERATED is disabled. 2016-10-24 12:28:49 29226[详细]
-
服务器租用时如何挑选带宽大小?
所属栏目:[MySql教程] 日期:2022-03-25 热度:157
服务器带宽是我们在服务器租用的时候必须选择的一项配置,有了带宽,用户才能对服务器进行访问。但是,我们往往在选择带宽容量大小的方面不知道应该如何选择,选小了不够用,选大了,会造成成本的增加,资源的浪费。今天无忧-勿忘我就来告诉大家应该如何选择[详细]
-
终于懂了,为啥说云数据库时代已来
所属栏目:[MySql教程] 日期:2022-03-25 热度:51
关于数据库,很多企业和个人开发者仍习惯于使用自建开源数据库,但自建开源数据库却十分依赖专业DBA和数据库技术人员等手工下载版本、补[详细]
-
MySQL 8.0 新加特性
所属栏目:[MySql教程] 日期:2022-03-25 热度:113
MySQL 8.0 新增特性: 1. 数据字典 新增了事务型的数据字典,用来存储数据库对象信息 之前,字典数据是存储在元数据文件和非事务型表中的 2. 账号权限管理 添加了对 角色 的支持,角色会对应一套权限,角色可以被添加、删除,角色上的权限也可以进行增删 可[详细]
-
mysql达成oracle的decode和translate以及管道符拼接
所属栏目:[MySql教程] 日期:2022-03-25 热度:189
目前要把网站整体业务迁移到云,并且又现在的oracle转换成mysql数据库,实现去ioe,现在有个任务是把oracle的一个视图在mysql中创建上,相关的基表已经创建完毕,想当然觉得只要把oracle的创建语句有拿出来,在mysql执行就可以了,其实真正过程遇到了很多问题[详细]
-
centos 5.8 编译安置 percona server 5.6.33
所属栏目:[MySql教程] 日期:2022-03-25 热度:116
根本编译不成功 OS 的库文件版本太低 把时间花在这个上面不值当 cmake . -DCMAKE_INSTALL_PREFIX=/home/mysql/mysql -DEXTRA_CHARSETS=all -DENABLE_DOWNLOADS=1 -DWITH_BOOST=/usr/local/boost -- Running cmake version 2.8.6 -- Could NOT find Git (miss[详细]
-
MySQL误删物理文件的复原 Linux
所属栏目:[MySql教程] 日期:2022-03-25 热度:128
以前拜读过一位Oracle大大的文章,结果自己在测试环境也遇到了,顺手记下来 Oracle大大的文章链接http://blog.itpub.net/17203031/viewspace-1077770/ -------------------------------------------------------------------------------------正文---------[详细]
-
MySQL 5.5存储引擎解说
所属栏目:[MySql教程] 日期:2022-03-25 热度:121
存储引擎是MySQL组件,用于处理不同类型的表的SQL操作。 InnoDB存储引擎 默认和应用最广泛的存储引擎。支持事务,具有crash-recovery特性;支持行级锁;支持主键和外键。 InnoDB是MySQL中具有可靠性和高性能的一种通用存储引擎。 优点: DML操作遵循ACID模型[详细]
-
Mysql Too many connections处理方案
所属栏目:[MySql教程] 日期:2022-03-25 热度:82
Too many connections 从字面理解,mysql连接数过多。当连接数量过多,且来不及释放时便会出现此错误。 查看mysql当前连接信息,特别要注意sleep休眠状态的连接。 show full processlist; Command 状态: SLEEP 线程正在等待客户端发送新的请求。 QUERY 线程[详细]
-
MVCC 在RC 和 RR 隔离级别下的工作机制
所属栏目:[MySql教程] 日期:2022-03-25 热度:70
MVCC 在RC 和 RR 隔离等级下的工作机制: 一.数据行隐藏列 innodb为每行记录都实现了三个隐藏字段 6字节的事务ID(DB_TRX_ID) 7字节的回滚指针(DB_ROLL_PTR) 隐藏的ID 事务1修改行值过程: X锁锁定该行 - 记录redo log - 把该行修改前的值copy至undo - 修[详细]
-
MYSQL中对信号的处置 SIGTERM,SIGQUIT,SIGHUP等
所属栏目:[MySql教程] 日期:2022-03-25 热度:64
原创,因为LINUX系统编程水平有限某些用词不当请指出 一、信号处理以及多线程先信号处理基础知识 在LINUX中信号是一种由内核处理的一种软中断机制,他满足简单、不能携带大量信息、并且要满足一定条件才会发送等特征。 信号会经历产生--阻塞信号集--未决信号[详细]
-
mysql各个内存参数的介绍,分线程独享和全局分享两大类
所属栏目:[MySql教程] 日期:2022-03-25 热度:158
mysql的内存参数分别有两大类,一类是线程独享的内存,一类是全局共享的内存 线程独享内存:join_buffer_size、sort_buffer_size、read_buffer_size顺序读取数据缓冲区、read_rnd_buffer_size随机读取数据缓冲区、bulk_insert_buffer_size批量插入暂存使用内[详细]
-
从Mysql slave system lock延缓说开去
所属栏目:[MySql教程] 日期:2022-03-25 热度:66
本文主要分析 sql thread中system lock出现的原因,但是笔者并明没有系统的学习过master-slave的代码,这也是2018年的一个目标,2018年我都排满了,悲剧。所以如果有错误请指出,也作为一个笔记用于后期学习。同时也给出笔者现在知道的几种造成延迟的可能和[详细]