-
mysql dba系统学习(5)二进制日志之一
所属栏目:[教程] 日期:2016-05-18 热度:167
一,二进制日志文件的作用 Mysql的二进制日志记录的是所有mysql数据库发生变更的信息,因此对数据库非常重要,二进制日志的作用我概括了一下主要包含如下几个方[详细]
-
mysql dba系统学习(6)二进制日志之二
所属栏目:[教程] 日期:2016-05-18 热度:110
MySQL 5.5 中对于二进制日志 (binlog) 有 3 种不同的格式可选:Mixed,Statement,Row,默认格式是 Statement。总结一下这三种格式日志的优缺点。 MySQL Replicat[详细]
-
mysql dba系统学习(7)二进制日志之三:相关系统变量
所属栏目:[教程] 日期:2016-05-18 热度:95
1,binlog_cache_size和max_binlog_cache_size 表示的为每个session的事物分配的缓存 一般的当插入或者修改数据的时候,不会立刻写磁盘,一般会缓存起来,缓存[详细]
-
mysql dba系统学习(9)slow query log慢查询日志功能
所属栏目:[教程] 日期:2016-05-18 热度:205
慢查询日志(不包括获取锁的时间) 1,开启慢查询日志功能 以前的版本中开启慢查询日志功能的参数是--log_slow_queries在my.cnf文件中指定,但是现在新的版本中[详细]
-
mysql dba系统学习(12)mysql的数据文件
所属栏目:[教程] 日期:2016-05-18 热度:131
mysql的数据文件 一,系统参数datadir 在MySQL 中每一个数据库都会在定义好(或者默认)的数据目录下存在一个以数据库名字命名的文件夹,用来存放该数据库中各[详细]
-
mysql dba系统学习(14)mysql用户管理之一
所属栏目:[教程] 日期:2016-05-18 热度:152
用户管理 Mysql的用户管理包括两个部分,用户名和机器名,只要其中的一个不同,那么就是不同的用户。 一,mysql的权限类型 管理权限 数据库的访问权限[详细]
-
mysql dba系统学习(15)mysql用户管理之二
所属栏目:[教程] 日期:2016-05-18 热度:161
mysql用户管理 一,创建和删除用户 mysql select current_user(); 查询当前的登录用户 +----------------+ | current_user() | +----------------+ | root@localhost | +----------------+ 创建用户的时候没有分配任何权限,%表示的是任何机器,但是不包括l[详细]
-
mysql dba系统学习(16)mysql的mysqldump备份
所属栏目:[教程] 日期:2016-05-18 热度:166
mysqldump备份数据库 -B, --databases Dump several databases. Note the difference in usage; in this case no tables are given. All name arguments are re[详细]
-
mysql dba系统学习(17)mysql的备份和恢复的完整实践
所属栏目:[教程] 日期:2016-05-18 热度:211
mysql的备份和恢复的完整实践 一,备份数据库之间的环境设置 1,创建数据库test1,创建表tt插入如下数据 mysql create database test1;Query OK, 1 row affected (0.04 sec)mysql use test1Database changedmysql create table tt(id int,name varchar(100),[详细]
-
mysql dba系统学习(18)mysql主从复制的实现
所属栏目:[教程] 日期:2016-05-18 热度:83
mysql主从复制的实现 1、MySQL复制的实现原理 MySQL支持单向、双向复制、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。[详细]
-
mysql dba系统学习(19) 实现Mysql读操作负载均衡
所属栏目:[教程] 日期:2016-05-18 热度:110
配置mysql+lvs+keeplived实现Mysql读操作的负载均衡 环境: test1192.168.46.131master test2192.168.46.130slave备份test库 test3调度器 1、安装与配置Keepali[详细]
-
mysql dba系统学习(20)mysql存储引擎MyISAM
所属栏目:[教程] 日期:2016-05-18 热度:134
mysql存储引擎MyISAM 1,创建myisam表 mysql create table t (id int , name varchar(30) , msg varchar(100)) engine = MyISAM;mysql show table status like t G ;*************************** 1. row ***************************Name: tEngine: MyISAM[详细]
-
mysql dba系统学习(21)mysql存储引擎InnoDB
所属栏目:[教程] 日期:2016-05-18 热度:177
mysql存储引擎InnoDB 1,主体系结构: 默认7个后台线程,4个io thread(insert buffer、log、read、write),1个master thread(优先级最高),1个锁(lock)监控线程,[详细]
-
mysql dba系统学习(22)数据库事务详解
所属栏目:[教程] 日期:2016-05-18 热度:108
上个星期去面试数据库管理员的工作,笔试通过之后就是直接的面试,他问了我一个问题,叫我介绍哈数据库的事务的看法和理解,但是不知所错的没有章法的乱答一气[详细]
-
mysql dba系统学习(23)必须明白的sql知识
所属栏目:[教程] 日期:2016-05-18 热度:82
必须明白的sql知识 一,两表外连接查询 现有两个表A,B内容如下 mysql select * from A;+------+------+| id | Col1 |+------+------+| 1 | AA || 2 | BB || 3 | CC |+------+------+3 rows in set (0.00 sec)mysql select * from B;+------+------+| id | C[详细]
-
教你如何在Windows下搭建MySQL Master Slave
所属栏目:[教程] 日期:2016-05-18 热度:176
一、背景 服务器上放了很多MySQL数据库,为了安全,现在需要做Master/Slave方案,因为操作系统是Window的,所以没有办法使用keepalived这个HA工具,但是我们可[详细]
-
如何将SQL Server数据迁移到MySQL
所属栏目:[教程] 日期:2016-05-18 热度:103
一、背景 由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Server的数据转移到MySQL;由于涉及的表比较多,所以想在[详细]
-
教你实现MySQL表数据迁移自动化
所属栏目:[教程] 日期:2016-05-18 热度:158
一、背景 之前我写过关于SQL Server的数据迁移自动化的文章:SQL Server 数据库迁移偏方,在上篇文章中设计了一张临时表,这个临时表记录搬迁的配置信息,用一[详细]
-
SQL Server误区:SQL Server中存在真正的“事务嵌套”
所属栏目:[教程] 日期:2016-05-17 热度:150
误区 #26: SQL Server中存在真正的事务嵌套 错误 嵌套事务可不会像其语法表现的那样看起来允许事务嵌套。我真不知道为什么有人会这样写代码,我唯一能够想到的[详细]
-
SQL Server误区:有关备份的30个误区
所属栏目:[教程] 日期:2016-05-17 热度:113
误区 #30:有关备份的30个误区 全是错的 在开始有关备份的误区之前,如果你对备份的基础没有了解,请看之前我在TechNet Magazine的文章: Understanding SQL Ser[详细]
-
T-SQL查询进阶:基于列的逻辑表达式
所属栏目:[教程] 日期:2016-05-17 热度:208
引言 T-SQL不仅仅是一个用于查询数据库的语言,还是一个可以对数据进行操作的语言。基于列的CASE表达式就是其中一种,不像其他查询语句可以互相替代(比如用子查[详细]
-
T-SQL查询进阶:变量
所属栏目:[教程] 日期:2016-05-17 热度:163
概述 变量对于一种语言是必不可少的一部分,当然,对于T-SQL来讲也是一样。在简单查询中,往往很少用到变量,但无论对于复杂的查询或存储过程中,变量都是必不[详细]
-
T-SQL查询进阶:数据集之间的运算
所属栏目:[教程] 日期:2016-05-17 热度:94
概述 关系数据库的起源起源于数学中的集合概念.所以集合与集合之间,也同样继承了数学集合之间的运算.而对于在关系数据库中,常常用于两个数据集中并没有直接的[详细]
-
T-SQL查询进阶-:快速理解游标
所属栏目:[教程] 日期:2016-05-17 热度:84
概述 游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这[详细]
-
T-SQL查询进阶:详解公用表表达式(CTE)
所属栏目:[教程] 日期:2016-05-17 热度:203
简介 对于SELECT查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的.但是,视图是[详细]

浙公网安备 33038102330483号