摘要:
一、物理备份Xtrabackup 1.安装 #上传文件包 [root@db03 ~]# rz percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm #下载epel源 wget -O /etc/yum.repos.d/epel.repo https://mirror 阅读全文
摘要:
数据误删除恢复流程 前期介绍 1.正在运行的网站系统,MySQL数据库,数据量25G,日业务增量10-15M。 2.备份策略:每天23:00,计划任务调用mysqldump执行全备脚本 3.故障时间点:上午10点开发人员误删除一个核心业务表,如何恢复? 思路 1.停库,避免二次伤害 2.创建新库 3 阅读全文
摘要:
mysql日志 一、mysql错误日志 1.错误日志默认是关闭的 2.默认路径是 $datadir/,默认的名字是'主机名.err' 3.配置方式(一般场景所有配置) [root@db02 ~]# vim /etc/my.cnf [mysqld] server_id=1 basedir=/usr/l 阅读全文
摘要:
一、事务介绍 1.事物的周期 1)成功的周期 begin; sql1; sql2; sql3; ... commit; 2)失败的周期 begin; sql1; sql2; sql3; ... rollback; 2.事务的特性 A:原子性 C:一致性 I:隔离性 D:持久性 二、事务的日志 1.r 阅读全文
摘要:
一、存储引擎 mysql的文件系统 1.mysql提供的存储引擎 01)InnoDB 适合数据增删改查 02)MyISAM 存储一些只读的数据 03)MEMORY 支持hash索引 04)ARCHIVE 05)FEDERATED 06)EXAMPLE 07)BLACKHOLE 08)MERGE 09 阅读全文
摘要:
什么是视图 # 讲解: 视图也可以理解为别名,创建视图关键字:create view as # 视图基本操作 · 表格内容 mysql> select * from student; + + + + + + | id | name | age | gender | cometime | + + + 阅读全文
摘要:
##一. 索引 1.什么是索引 1.索引就好比一本书的目录,它能让你更快的找到自己想要的内容。 2.让获取的数据更有目的性,从而提高数据库检索数据的性能。 # 注意: 在创建表时为字段创建索引,如不指定索引名称,默认会将字段名作为索引名称。 desc select * from 库名 where 判 阅读全文
摘要:
一、select高级用法 总结 # 查询方式: · 1. 传统连接查询:(了解) select 表名.显示字段 from 表1 表2 表3 where 表1.关联字段=表2.关联字段 and 表3.关联字段=表1.关联字段 and 判断语句 · 2. 自连接查询(这里的表1和表2必须有相同字段名,并 阅读全文
摘要:
DML数据操作语言(insert、delete、update) 1.insert 命令 1)查看表结构 mysql> desc student; + + + + + + + | Field | Type | Null | Key | Default | Extra | + + + + + + + | 阅读全文
摘要:
DCL: 数据控制语言 (grant、revoke) 1.grant授权 #0.授权语句 grant all on *.* to root@'172.16.1.%' identified by '123'; #1.查看用户权限 mysql> show grants for root@'localho 阅读全文