-
mysql之 binlog维护详细分析
所属栏目:[MySql教程] 日期:2022-03-25 热度:198
binary log 作用:主要实现三个重要的功能:用于复制,用于恢复,用于审计。 binary log 相关参数: log_bin 设置此参数表示启用binlog功能,并指定路径名称 log_bin_index 设置此参数是指定二进制索引文件的路径与名称 binlog_format 此参数控制二进制日志[详细]
-
没法远程桌面连接 批量管理云服务器
所属栏目:[MySql教程] 日期:2022-03-25 热度:73
远程桌面是微软公司为了便于网络管理员管理维护服务器推出的一项服务。从windows 2000 server版本开始引入,网络管理员时候远程桌面连接器连接到网络任意一台开启了远程桌面控制功能的计算机上,就像是自己操作该计算机一样,运行程序,维护数据库等。远程桌[详细]
-
mysql5.7数据库更名
所属栏目:[MySql教程] 日期:2022-03-25 热度:72
数据库版本是5.7.17 今天接到需求说需要把数据库的名字从A改为B,查了下A数据库下有不到200张表,也不是很大,要是用导入导出也可以,就是还是会慢,时间宝贵啊,用的时间越少越好。 有个rename table命令,写个脚本主要用它来实现需求 #!/bin/bash #先判断新[详细]
-
mysql 日期变换字符串
所属栏目:[MySql教程] 日期:2022-03-25 热度:91
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 热度:170
步骤: 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 热度:194
获取指定线程正在执行SQL的执行计划信息,可以使用下面语句; 当某个线程执行SQL消耗了很长的时间,可以使用这个语句找到正在执行大SQL的执行计划,在性能诊断上很有用。 mysql show processlist; +----+------+-----------+------+---------+------+-------[详细]
-
linux上mysql MM 双主 及keepalived创建
所属栏目:[MySql教程] 日期:2022-03-25 热度:189
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 热度:148
mysql 数据类型: 一、char的长度是固定的,不管存储的数据是多少都会是固定的长度,上限为255个字节,varchar的上限为65535字节, char(4); //这个4表示最多存储4个【字符】, 长度可以为从0到255的任何值,当存储的字符串长度小于指定的长度, 会在字符串的[详细]
-
MYSQL实战-MHA搭建及问题概括
所属栏目:[MySql教程] 日期:2022-03-25 热度:104
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定时器event解说
所属栏目:[MySql教程] 日期:2022-03-25 热度:66
mysql定时器event解说: 一. 事件简介 事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的事件调度器。 事件取代了原先只能由操作系统的计划任务来执行的工作,而且[详细]
-
MySQL数据库最强连接数
所属栏目:[MySql教程] 日期:2022-03-25 热度:133
知识背景: MySQL最大连接数的默认值是100, 对于并发连接数很大的数据库来说,当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些,在使用MySQL数据库的时候,经常会遇到这么一个问题,就是Can not connect to MySQL[详细]
-
MySQL之父解读数据库最新闪光点
所属栏目:[MySql教程] 日期:2022-03-25 热度:109
大家好,我是MariaDB的 Michael Widenius,我们今天来简单的聊下MariaDB10.5新特性和即将要做的事情。10.5已经是RC了,应该是下周四GA,所以非常近了。 Monty分析MariaDB10.5新特性_腾讯视频 v.qq.com MySQL之父解读数据库最新亮点 所以,表转换这里,你可以[详细]
-
mysql之 percona-xtrabackup 2.4.7安置
所属栏目:[MySql教程] 日期:2022-03-25 热度:119
准备:os是centos6.7,提前下载并上传 percona-xtrabackup 安装包 1.安装依赖包 [root@localhost xtrabackup]# yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL Dependency Installed: perl-DBI.x86_64 0:1.609-4.el6 Co[详细]
-
MySQL MHA工具的好坏点归纳
所属栏目:[MySql教程] 日期:2022-03-25 热度:181
MHA是由日本DeNA公司youshimaton(现就职于Facebook公司)开发的一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。 优点: 由perl语言开发的开源工具 可以支持基于GTID的复制模式 同一个监控节点可以监控多个集群 缺点: 需要编写脚本或者[详细]
-
基于GTID的主从复制创建
所属栏目:[MySql教程] 日期:2022-03-25 热度:147
前置检查 server-id = 10,master/slave不允许重复 log-bin gtid-mode = ON enforce-gtid-consistency = ON 1,利用mysqlpump复制master数据到slave,搭建基于GTID的主从复制,缺少GTID处理方法,暂不成功。 mysqlpump --host= --user= --password= --single[详细]
-
MySQL 用随机数据补充外键表
所属栏目:[MySql教程] 日期:2022-03-25 热度:110
准备环境 1.创建数字辅助表 create table nums(id int not null primary key); delimiter $$ create procedure pFastCreateNums(cnt int) begin declare s int default 1; truncate table nums; insert into nums select s; while s*2=cnt do insert into nu[详细]
-
小型存储步骤笔记
所属栏目:[MySql教程] 日期:2022-03-25 热度:166
快速创建存储过程 CREATE TABLE IF NOT EXISTS `index_user`( `id` INT UNSIGNED AUTO_INCREMENT, `name` VARCHAR(100) NOT NULL, `email` VARCHAR(40) NOT NULL, `mobile` BIGINT(11) NOT NULL, `submission_date` DATE, PRIMARY KEY ( `id` ) )ENGINE=Inno[详细]
-
Emoji表情符号入MySQL数据库报错的解决方式
所属栏目:[MySql教程] 日期:2022-03-25 热度:77
auther:Jane.Hoo 上周有开发人员反馈一个问题:前台应用抓取微博信息,每天总有几条数据插入不成功。应用日志显示: java.sql.SQLException: Incorrect string value: xF0x9Fx92xAA,... for column raw_json at row 1, 异常:org.springframework.jdbc.Un[详细]
-
swap占用过高时 如何查视哪个经常占用了swap
所属栏目:[MySql教程] 日期:2022-03-25 热度:139
近日发现swap告警。 此刻 如果我想知道 swap主要是被哪个经常占用。 因为 我这是一台mysql服务器。。如果不是被mysql占用 我理论上 可以不去处理这个swap 使用命令 for i in $( cd /proc;ls |grep ^[0-9]|awk $0 100) ;do awk /Swap:/{a=a+$2}END{print $i,a[详细]
-
MYSQL INNODB 组合索引分支节点数据剖析
所属栏目:[MySql教程] 日期:2022-03-25 热度:149
MYSQL INNODB 组合索引分支节点数据解析: 1、本文证明组合索引的所有键值在分支节点(非叶子结点也进行了存储)。 2、本文给出B+ 索引如何进行验证其B+树结构 脚本: mysql create table testzh(id int primary key auto_increment ,id2 int,id3 int,name var[详细]
-
数据库不寻常——超出列范围
所属栏目:[MySql教程] 日期:2022-03-25 热度:198
最近遇到的一个坑,我开发的项目竟然遇到了字符串过长的坑,先看下日志 9/19/2019 5:27:35 org.springframework.beans.BeanInstantiationException: Failed to instantiate : Constructor threw exception; nested exception is org.springframework.dao.Dat[详细]
-
思维导图如何做
所属栏目:[MySql教程] 日期:2022-03-25 热度:184
目前,思维导图的主流画法是采用计算机软件进行绘制,而不同软件绘制思维导图的方式也不尽相同,有必要学习一下各绘图软件如何绘制思维导图。 下面几款常见的思维导图工具,快来上手学习吧! 使用攻略 1、 下载安装软件,无需注册登录,可以直接点击例子或空[详细]
-
深入浅出诠释MySQL数据行溢出
所属栏目:[MySql教程] 日期:2022-03-25 热度:193
为腾讯云数据库高级产品经理迪B哥开设的面向数据库开发者、数据库运维人员、云端运维人员的系列培训课程,旨在帮助大家从入门到精通学习和使用数据库。 本期为迪B课堂特刊【MySQL经典案例解析系列】第二期。 搜索关注腾讯云数据库官方微信,回复迪B课堂,即[详细]
-
运用mysqldump只导出数据库的表结构、存储过程和函数
所属栏目:[MySql教程] 日期:2022-03-25 热度:156
要实现标题中的任务需要用到mysqldump的几个参数 --no-data导出不包含表中数据 --routines导出包含存储过程和函数(注:导出用户必须要有select存储过程和函数的权限) --database导出哪个(哪些)库数据(注:在这里如果要导出全实例的表结构、存储过程和函[详细]
-
介绍一款MySQL优化工具
所属栏目:[MySql教程] 日期:2022-03-25 热度:80
之前韩锋老师写过一篇关于查看MySQL执行计划的文章,里面解释了一个脚本,是他早先定制的一个还不错的功能。 如何用一款小工具大大加速MySQL SQL语句优化(附源码) 使用细节在文章里介绍的比较详细了。 一直收藏了文章,但是没有实践,今天在本地的环境中调试[详细]