自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈小珂

我爱编程,你信么?

  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 寒冷的冬天,python告诉你中国哪个省气温最低

2018-12-09 21:21:48 250

原创 mysqldump常用的备份命令

数据库备份是企业中最长重要的一件事情了,我整理了一些在备份数据库中常用的一些命令,需要的童鞋,可以拿去用。1)导出所有的数据库(库/表结构/数据)mysqldump -uroot -proot --all-databases > fullbak.sql2)导出所有的数据库(库/表结构,但不包括数据)mysqldump -uroot -proot --all-databases --n...

2018-11-25 21:53:16 525

原创 mysql 企业级binlog日志备份

如果需要源代码的同学可以加我好友c876623290

2018-11-22 23:13:10 203

原创 mysql 企业级mysqldump备份脚本分享

2018-11-22 22:13:57 372

原创 mysql binlog的清理方法与查看

1.查看binlog日志2.删除某个日志文件之前的所有日志文件3 重置所有的日志reset master;4.关闭mysql的binlog日志注释掉#log-bin=log_bin然后重启mysql5.设置expire_logs_daysexpire_logs_days=x x是设置的天数。表示的是x天后mysql的log_bin日志自动的删除。 这种在配置文件中设置...

2018-11-19 14:25:12 342

原创 mysql的binlog_rows_query_log_events和binlog_row_image

1 . binlog_rows_query_log_eventsbinlog_rows_query_log_events 对binlog_format=row有效,设为true后可以在binary log中记录原始的语句2 . binlog_row_image默认为full,在binlog为row格式下,full将记录update前后所有字段的值.minimal时,只记录更改字段的值和...

2018-11-19 13:58:54 758

转载 mysql中binlog_format模式与配置详解

mysql复制主要有三种方式:基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based replication, RBR),混合模式复制(mixed-based replication, MBR)。对应的,binlog的格式也有三种:STATEMENT,ROW,MIXED。① STATEMENT模式(SBR)每一条会修...

2018-11-19 10:16:37 816

原创 MYSQL----事务详解

一、事务的基本要素(ACID)1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。   2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账...

2018-11-15 13:46:21 113

原创 Mysql innodb系统表空间的大小调整

增加InnoDB系统表空间大小增加InnoDB系统空间最简单的方法就是,在配置文件中配置autoextend每次自动扩展的增量大小由参数 innodb_autoextend_increment 控制,单位为’M’。或者在配置文件中innodb_data_file_path = ibdata1:12;ibdata2:12M:autoextend缩小系统表空间场景:由原来的系统表空间转换...

2018-11-14 10:40:36 2391

原创 mysql之frm,MYD,MYI.idb,par文件说明

frm,MYD,MYI.idb,par文件说明如数据库commany,表user。1、如果表格b采用MyISAM,在数据库/usr/local/mysql/data/user 中会产生3个文件:b.frm :描述表结构文件,字段长度等b.MYD(MYData):数据信息文件,存储数据信息(如果采用独立表存储模式)b.MYI(MYIndex):索引信息文件。2、如果表格user采用Inn...

2018-11-13 11:13:37 2027

原创 Mysql InnoDB 共享表空间和独立表空间

一、概念共享表空间: 每一个数据库的所有的表数据,索引文件全部放在一个文件中,默认这个共享表空间的文件路径在data目录下。 默认的文件名为:ibdata1 初始化为12M。独立表空间:每一个表都将会生成以独立的文件方式来进行存储,每一个表都有一个.frm表描述文件,还有一个.ibd文件(这个文件包括了单独一个表的数据内容以及索引内容)。二、查看数据库的表空间show variables...

2018-11-13 10:19:53 276

原创 linux 禁止别人ping我们的网站怎么操作?

Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A、内核参数,B、防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。A.临时禁止PING的命令为:#echo 1 >/proc/sys/net /ipv4/icmp_echo_ignore_allB.永久允许PING配置方法。/etc/sysctl.conf 中增...

2018-11-12 16:26:19 217

原创 mysql ---分区管理与维护

mysql 分区管理为没有分区的表创建分区alter table user_1 partition by range(age)(partition age_1 values less than (20),partition age_2 values less than (30));2:删除某个分区的数据alter table user_1 drop partition age_2;...

2018-11-12 16:05:21 144

原创 mysql--hash--key分区

hash分区Hash分区主要用来确保数据在预先确定数目的分区中平均分布,Hash括号内只能是整数列或返回确定整数的函数,实际上就是使用返回的整数对分区数取模。要使用HASH分区来分割一个表,要在CREATE TABLE 语句上添加一个“PARTITION BY HASH (expr)”子句,其中“expr”是一个返回一个整数的表达式。它可以仅仅是字段类型为MySQL整型的一列的名字。此外,你很...

2018-11-12 16:04:28 279

原创 mysql 分区--list分区

list 分区根据具体数值分区,每个分区数值不重叠,使用PARTITION BY LIST、VALUES IN关键字。跟Range分区类似,不使用COLUMNS关键字时List括号内必须为整数字段名或返回确定整数的函数。区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进行选择。LIST分区通过使用“PARTITION BY LIST(expr)”来实现,其中“expr”是某列值或...

2018-11-12 16:03:39 4513

原创 mysql 分区表 range分区

首先呢我们来看下怎么创建一个分区表在上节课的时候 我们也说过 在分区的时候如果分区字段中有主键或者唯一索引的列,那么多有主键列和唯一索引列都必须包含进来。1 ,按照年龄的范围create table staff_r12(id int not null auto_increment,name varchar(40) not null,age int not null,primary...

2018-11-12 16:02:49 422

原创 mysql innodb常用参数介绍

查看默认的存储引擎是那种show variables like 'default_storage_engine';在 my.cnf加入,重启生效default_storage_engine=innodb 设置默认存储引擎innodb初期重要参数设置show variables like 'innodb_buffer_pool_size';1) innodb_buffer_pool_s...

2018-11-09 09:56:06 1047

原创 mysql权限管理

显示用户权限show grant for 用户show grant for 用户@IPeg: show grants for root@localhost创建用户show variables like “version”create user chen@localhostcreate user chen@’%’ identified by ‘Chenzhike123$%^’; ---...

2018-11-08 10:26:13 127

原创 mysql_grant

Mysql授权GRANT ALL ON db1.* TO tom@‘localhost’ IDENTIFIED BY ‘password’ ;给tom在db1数据表所有权限GRANT select,update ON db1.* TO tom@192.168.152.234 IDENTIFIED BY ‘password’ ;Tom 在192.168.152.234 对db1数据库所有表有...

2018-11-07 17:27:49 94

原创 Mysql的字符集查看与修改

Show variables like “%char%”修改mysql的字符集----数据库级1)临时的修改Set global character-set_server=utf82)永久修改Alter database commany set utf8 collate utf8_general_ci;----表级别Alter table commany default char...

2018-11-07 11:50:57 127

原创 mysql慢查询

一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒才记录三、设置步骤...

2018-11-06 15:46:04 97

原创 mysqldumpslow的简单使用方法

慢查询日志分析工具mysqldumpslow经常使用的参数:-s,是order的顺序----- al 平均锁定时间-----ar 平均返回记录时间-----at 平均查询时间(默认)-----c 计数-----l 锁定时间-----r 返回记录-----t 查询时间-t,是top n的意思,即为返回前面多少条的数据-g,后边可以写一个正则匹...

2018-11-06 15:25:04 475

原创 mysql 设置参数常用方法

1)设置mysql的全局方法,设置完立刻重启mysqlvim /etc/my.cnf[mysqld]interactive_timeout=1800wait_timeout=1800全局永久生效现在数据库中设置,在修改文件等需要重启数据库的时候在重启mysqlset global interactive_timeout = 1800;set global wait_timeou...

2018-11-06 14:49:36 407

原创 MYSQL传世经典-----安装篇

今天给搭建分享一个教程,mysql的安装操作,这里呢我叫大家怎么用二进制去安装mysql,其实在大多数的生产环境中使用二进制预编译的安装方式是最多了,下面大家跟着我的步骤去尝试着安装下吧。先给大家介绍下我的安装环境 我用的是centos7,1,第一步呢,进入mysql的官网www.mysql.com在这里呢我的系统是64位的 ,各位小伙伴 ,你们在下载的时候根据自己的情况去下载二进制包。...

2018-11-02 17:34:39 185

myqldump 常用备份操作命令

mysqldump 常用备份命令,需要的可以拿走。啦啦啦啦啦啦啦啦

2018-11-25

mysqlbinlog 备份脚本

这个是我在公司用的本非binlog日志的脚本,binlog日志也是需要经常备份的。需要的大家下载

2018-11-24

mysqldump备份脚本

mysql本分脚本,这个是我在公司中用的mysql备份脚本,数据量小于100G的完全可以用这种方式去备份

2018-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除