-
mysql dba系统学习(1)mysql各版本编译安装
所属栏目:[MySql教程] 日期:2016-08-06 热度:178
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是[详细]
-
mysql dba系统学习(2)了解mysql的源码目录及源文件
所属栏目:[MySql教程] 日期:2016-08-04 热度:74
了解mysql的源码目录 包括客户端代码,服务端代码,测试工具和其他库文件 Mysql源码结构 Bdb 伯克利DB表引擎 BUILD 构建工程的脚本 Client 客户端 Cmd-line-uti[详细]
-
mysql dba系统学习(4)mysql的多实例multi启动停止
所属栏目:[MySql教程] 日期:2016-08-04 热度:181
mysql的多实例配置安装 一,什么情况下我们会考虑一台物理服务器上部署多个实例,大致有以下几种情况: 1,采用了数据伪分布式架构的原因,而项目启动初期又不[详细]
-
mysql dba系统学习(5)二进制日志之一
所属栏目:[MySql教程] 日期:2016-08-04 热度:73
一,二进制日志文件的作用 Mysql的二进制日志记录的是所有mysql数据库发生变更的信息,因此对数据库非常重要,二进制日志的作用我概括了一下主要包含如下几个方[详细]
-
mysql dba系统学习(6)二进制日志之二
所属栏目:[MySql教程] 日期:2016-08-04 热度:81
MySQL 5.5 中对于二进制日志 (binlog) 有 3 种不同的格式可选:Mixed,Statement,Row,默认格式是 Statement。总结一下这三种格式日志的优缺点。 MySQL Replicat[详细]
-
mysql dba系统学习(7)二进制日志之三:相关系统变量
所属栏目:[MySql教程] 日期:2016-08-04 热度:162
1,binlog_cache_size和max_binlog_cache_size 表示的为每个session的事物分配的缓存 一般的当插入或者修改数据的时候,不会立刻写磁盘,一般会缓存起来,缓存[详细]
-
mysql dba系统学习(9)slow query log慢查询日志功能
所属栏目:[MySql教程] 日期:2016-08-04 热度:140
慢查询日志(不包括获取锁的时间) 1,开启慢查询日志功能 以前的版本中开启慢查询日志功能的参数是--log_slow_queries在my.cnf文件中指定,但是现在新的版本中[详细]
-
mysql dba系统学习(12)mysql的数据文件
所属栏目:[MySql教程] 日期:2016-08-04 热度:161
mysql的数据文件 一,系统参数datadir 在MySQL 中每一个数据库都会在定义好(或者默认)的数据目录下存在一个以数据库名字命名的文件夹,用来存放该数据库中各[详细]
-
mysql dba系统学习(14)mysql用户管理之一
所属栏目:[MySql教程] 日期:2016-08-04 热度:125
用户管理 Mysql的用户管理包括两个部分,用户名和机器名,只要其中的一个不同,那么就是不同的用户。 一,mysql的权限类型 管理权限 数据库的访问权限[详细]
-
mysql dba系统学习(15)mysql用户管理之二
所属栏目:[MySql教程] 日期:2016-08-04 热度:124
mysql用户管理 一,创建和删除用户 mysql select current_user(); 查询当前的登录用户 +----------------+ | current_user() | +----------------+ | root@localhost | +----------------+ 创建用户的时候没有分配任何权限,%表示的是任何机器,但是不包括l[详细]
-
mysql dba系统学习(16)mysql的mysqldump备份
所属栏目:[MySql教程] 日期:2016-08-04 热度:204
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的备份和恢复的完整实践
所属栏目:[MySql教程] 日期:2016-08-04 热度:126
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主从复制的实现
所属栏目:[MySql教程] 日期:2016-08-04 热度:112
mysql主从复制的实现 1、MySQL复制的实现原理 MySQL支持单向、双向复制、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。[详细]
-
mysql dba系统学习(19) 实现Mysql读操作负载均衡
所属栏目:[MySql教程] 日期:2016-08-04 热度:168
配置mysql+lvs+keeplived实现Mysql读操作的负载均衡 环境: test1192.168.46.131master test2192.168.46.130slave备份test库 test3调度器 1、安装与配置Keepali[详细]
-
mysql dba系统学习(20)mysql存储引擎MyISAM
所属栏目:[MySql教程] 日期:2016-08-04 热度:67
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
所属栏目:[MySql教程] 日期:2016-08-04 热度:168
mysql存储引擎InnoDB 1,主体系结构: 默认7个后台线程,4个io thread(insert buffer、log、read、write),1个master thread(优先级最高),1个锁(lock)监控线程,[详细]
-
mysql dba系统学习(22)数据库事务详解
所属栏目:[MySql教程] 日期:2016-08-04 热度:74
上个星期去面试数据库管理员的工作,笔试通过之后就是直接的面试,他问了我一个问题,叫我介绍哈数据库的事务的看法和理解,但是不知所错的没有章法的乱答一气[详细]
-
mysql dba系统学习(23)必须明白的sql知识
所属栏目:[MySql教程] 日期:2016-08-04 热度:89
必须明白的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
所属栏目:[MySql教程] 日期:2016-08-04 热度:86
一、背景 服务器上放了很多MySQL数据库,为了安全,现在需要做Master/Slave方案,因为操作系统是Window的,所以没有办法使用keepalived这个HA工具,但是我们可[详细]
-
如何将SQL Server数据迁移到MySQL
所属栏目:[MySql教程] 日期:2016-08-04 热度:150
一、背景 由于项目开始时候使用的数据库是SQL Server,后来把存储的数据库调整为MySQL,所以需要把SQL Server的数据转移到MySQL;由于涉及的表比较多,所以想在[详细]
-
教你实现MySQL表数据迁移自动化
所属栏目:[MySql教程] 日期:2016-08-04 热度:63
一、背景 之前我写过关于SQL Server的数据迁移自动化的文章:SQL Server 数据库迁移偏方,在上篇文章中设计了一张临时表,这个临时表记录搬迁的配置信息,用一[详细]
-
MySQL中如何彻底解决phpMyAdmin的安装问题
所属栏目:[MySql教程] 日期:2016-08-02 热度:59
一 环境 httpd-2.2.17-win32-x86-no_ssl.msi mysql-5.5.9-winx64.msi php-5.3.5-Win32-VC9-x86.zip phpMyAdmin-3.3.9.1-all-languages.zip windows server 2003[详细]
-
MySQL中海量数据统计处理及模拟物化视图
所属栏目:[MySql教程] 日期:2016-08-02 热度:103
一 物化视图 物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果[详细]
-
mysql日期函数的使用
所属栏目:[MySql教程] 日期:2016-08-02 热度:76
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其da[详细]
-
高性能的MySQL(6)查询执行机制(一)
所属栏目:[MySql教程] 日期:2016-08-02 热度:91
希望优化查询性能的时候,最好的办法是弄清楚MySQL是如何优化和执行查询的。了解了内部机制,才能更好的实施设计。 当MySQL执行一个查询时,到底做了什么,先看[详细]