mySQL教程 第17章 MySQL群集

第17章 MySQL群集 一 概述: Ubuntu带的mySQL服务软件包 已经包含了mySQL群集所需的3个组件: mySQL mySQL NDB mySQL NDB Management mySQL使用NDB来实现群集,NDB是一种“内存中”的存储引擎,可用性高、数据一致性好。 mySQL群集架构图 数据保存在存储节点(Data Nodes)中,也就是图中的ndbd节点。

原创 点赞0 阅读581 收藏0 评论0 2013-02-22

mySQL 教程 第16章 MySQL复制

第16章 MySQL复制 复制解决的问题 概述:你的网站访问量非常大,对系统的稳定性非常高,那么可以使用mysql功能的复制功能,复制是指将主要的数据库的DDL和DML操作通过二进制日志传到复制服务器(也叫从服务器)上然后在从服务器上对这些日志重新执行(也叫重做),从而使得从服务器和主服务器的数据保持同步,mysql复制的优点包括以下三个方面 1. 如果主服务器出现问题,可以快速切换到从服务

原创 点赞0 阅读539 收藏1 评论0 2013-02-22

mySQL教程 第15章 MySQL日志

第15章 MySQL日志 任何一种数据库中,都有各种各样的日志。Mysql也不例外,在Mysql中有4种不同的日志,分别为错误日志、二进制日志、查询日志和慢查询日志。这些日志记录着Mysql数据库不同方面的踪迹。下文将介绍这4种不同的日志作用和用途。 二进制日志 二进制日志bin-log记录了所有的DDL和DML的语句,但不包括查询的语句,语句以事件的方式保存,描述了数据的更改过程,此日志对

原创 点赞0 阅读588 收藏0 评论0 2013-02-22

mySQL教程 第14章 mySQ性能优化

第14章 mySQ性能优化 优化MySQL数据库是数据库管理员和数据库开发人员的必备技能。MySQL优化一方面是找出系统的瓶颈,提高MySQL数据库整体的性能;另一方面,需要合理的结构设计和参数调整,以提高用户操作响应的速度;同时还要尽可能的节省系统资源,以便系统可以提供更大负荷的服务。 本章练习使用schoolDB作为示例数据库,如果没有,需要重新创建。需要插入1000条学生记录,3门课程以

原创 点赞0 阅读538 收藏0 评论0 2013-02-22

mySQL教程 第14章 mySQ性能优化

第14章 mySQ性能优化 优化MySQL数据库是数据库管理员和数据库开发人员的必备技能。MySQL优化一方面是找出系统的瓶颈,提高MySQL数据库整体的性能;另一方面,需要合理的结构设计和参数调整,以提高用户操作响应的速度;同时还要尽可能的节省系统资源,以便系统可以提供更大负荷的服务。 本章练习使用schoolDB作为示例数据库,如果没有,需要重新创建。需要插入1000条学生记录,3门课程以

原创 点赞0 阅读425 收藏0 评论0 2013-02-22

mySQL教程 第13章 数据备份和还原

第13章 数据备份和还原 练习1:备份还原整个数据库 本练习将会备份整个数据库,并能够还原整个数据库到备份时的状态。在还原数据库是,数据库必须存在。 1. 创建测试数据库 mysql> create database webdb; mysql> use webdb; mysql> create table t1 (sid int,sname char(10));

原创 点赞0 阅读726 收藏0 评论0 2013-02-22

mySQL教程 第12章 MySQL用户和权限管理

第12章 MySQL用户和权限管理 MySQL账户管理 练习1:查看mysql数据库中的权限表 使用putty连接ubuntu服务器。输入以下命令查看mySQL中的权限表。 root@mySQL1:~# mysql -u root -p Enter password: mysql> use mysql; mysql> show tables; 练习2:使用命令行创建

原创 点赞0 阅读736 收藏0 评论0 2013-02-22

mySQL教程 第12章 MySQL用户和权限管理

第12章 MySQL用户和权限管理 MySQL账户管理 练习1:查看mysql数据库中的权限表 使用putty连接ubuntu服务器。输入以下命令查看mySQL中的权限表。 root@mySQL1:~# mysql -u root -p Enter password: mysql> use mysql; mysql> show tables; 练习2:使用命令行创建

原创 点赞0 阅读538 收藏0 评论0 2013-02-22

mySQL 教程 第11章 索引

第11章 索引 决定哪一行进行索引 1.理解数据 在建索引前,必须对数据有全面的理解,包括逻辑和物理设计,数据特征,如何使用数据,为了设计有用和有效的索引,必须依赖于对用户所发出查询的分析。 2.索引准则 索引列: 主关键字所在的裂,外部关键字或在连接表中经常使用的列,为关键字值范围查询的列,以排序顺序访问的列,在集合过程中列被组合到一起的列。 不要索引的列: 在查询中几乎没有涉及

原创 点赞0 阅读624 收藏0 评论0 2013-02-22

mySQL教程 第9章 触发器

第9章 触发器 入的新数据放到new表,删除的数据放到old表。 准备本章学习环境 连接数据库schoolDB,删除表TStudent,TScore和Tsubject中的所有数据。 delete from TStudent; delete from TScore; delete from TSubject; 向学生表插入两条记录 insert TStudent (StudentID

原创 点赞0 阅读968 收藏0 评论0 2013-02-22

mySQL教程 第10章 事务和锁

第10章 事务和锁 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。

原创 点赞0 阅读699 收藏0 评论0 2013-02-22

mySQL教程 第7章 存储过程和函数

第7章 存储过程和函数 存储过程和存储函数 MySQL的存储过程(stored procedure)和函数(stored function)统称为stored routines。 1. MySQL存储过程和函数的区别 函数只能通过return语句返回单个值或者表对象。而存储过程不允许执行return,但是通过out参数返回多个值。 函数是可以嵌入在sql中使用的,可以在select中调用,

原创 点赞0 阅读2062 收藏0 评论1 2013-02-22

mySQL教程 第8章 视图

第8章 视图 创建视图的目的 简单 隐藏数据复杂性 安全 可以对视图授权 数据独立 可以屏蔽表结构变化对用户的影响,比如增加列,更改列名 创建视图 1. 创建单表视图 以下视图显示JAVA班的学生姓名、身份证号和班级。 CREATE VIEW vJAVAstudent as SELECT sname 姓名,cardID 身份证号,class 班级 from `TStudent`

原创 点赞0 阅读540 收藏0 评论0 2013-02-22

mySQL教程 第4章 数据查询

第4章 数据查询 mySQL运算符 这些运算符在SQL查询中用得到。 算数运算符 + 加 - 减 * 乘 / DIV 除 % MOD 取余数 比较运算符 = 等于 <> != 不等于 < <= > >= Between 指定范围 In 存在于集合 Is null 为NULL Is not null 不为空 Like

原创 点赞0 阅读1102 收藏0 评论0 2013-02-22

mySQL教程 第5章 插入 更新与删除数据

第5章 插入 更新与删除数据 使用SQL Manager管理工具连接到schoolDB。由于三张表都设置了主键,因此,以下练习中插入的记录,主键不能重。 插入数据 1. 练习:为表的所有字段插入数据 为表中所有字段插入数据,可以不用指定列 其中的into可以省去 insert into TStudent values ('00008','白安','男','132302197604044

原创 点赞0 阅读329 收藏0 评论0 2013-02-22

mySQL 教程 第3章 数据类型和数据完整性

第3章 数据类型和数据完整性 准备数据库 创建练习数据库,以下实验都是在这个数据库中完成。 练习1:比较各种数值型 create table tmp1 ( id INT, name VARCHAR(25), deptId decimal(5,1), salary FLOAT ); 执行desc tmp1; 显示 插入两行记录查看结果 in

原创 点赞0 阅读589 收藏0 评论0 2013-02-22

mySQL 教程 第2章 安装和介绍mySQL

第2章 安装和介绍mySQL 设置mySQL字符集 支持中文的字符集是utf8,该设置可以更改mySQL配置文件进行全局设置,也可以针对数据库设置,也可以针对表设置,也可以针对列设置。字符集更改后新插入的数据生效,对以前不生效。 练习1:更改MySQL的默认字符集 直接修改 my.cnf,增加一行内容,然后重启 MySQL,使之全局生效,影响新建的所有数据库。 default-chara

原创 点赞0 阅读371 收藏0 评论0 2013-02-22

mySQL教程 第2章 准备学习用到的表和数据

第2章 准备学习用到的表和数据 将以下语句拷贝到SQL manager,分部执行 --创建学生表 CREATE TABLE `TStudent` ( `StudentID` varchar(15) NOT NULL, `Sname` varchar(10) DEFAULT NULL, `sex` char(1) DEFAULT NULL, `cardID` varchar(20) D

原创 点赞0 阅读408 收藏1 评论0 2013-02-22

mySQL 教程 第2章 安装和介绍mySQL

第2章 安装和介绍mySQL 设置mySQL字符集 支持中文的字符集是utf8,该设置可以更改mySQL配置文件进行全局设置,也可以针对数据库设置,也可以针对表设置,也可以针对列设置。字符集更改后新插入的数据生效,对以前不生效。 练习1:更改MySQL的默认字符集 直接修改 my.cnf,增加一行内容,然后重启 MySQL,使之全局生效,影响新建的所有数据库。 default-chara

原创 点赞0 阅读557 收藏1 评论0 2013-02-22

mySQL教程 第1章 数据库设计

  第1章 数据库设计 E-R设计 很多同学在学SQL语句时,觉得非常困难,那是因为你在学一个你根本不了解的数据库,数据库中的表不是你设计的,表与表之间的关系你不明白。因此在学SQL语句之前,先介绍一下数据库设计。 下面举例说明数据库设计: 学校需要开发一个系统记录有学生、课程和成绩信息。数据库如何设计? 这里面涉及到两个实体,学生表、课程,这些表为实体表。 这些表之间有什

原创 点赞0 阅读2073 收藏1 评论0 2013-02-22

第10章 部署Exchange2010 部署边缘服务器

Exchange2010 SP1部署边缘服务器 Exchange2010 SP1部署边缘服务器 1 边缘服务器介绍 1)边缘服务器功能: ①Internet消息传递; ②反垃圾、反病毒防护; ③边缘传输规则; ④地址重写。 2)边缘传输服务器特性: ①不能是域成员服务器; ②部署在边缘网络(一般部署在DMZ区域); ③不能与其他角色共存。 3)边缘传输服务器的基础架构要求

原创 点赞1 阅读1085 收藏0 评论1 2013-02-22

第9章 使用PKI实现邮件安全

第9章 使用PKI实现邮件安全 提纲 } 部署企业级CA } 自动为用户颁发证书 } 发送数字签名和加密的邮件 7.1安装企业CA 以前的实验已经安装了企业CA,在这里就不过的介绍。 7.2配置证书模板允许自动颁发用户证书 允许用户导出私钥 用户的数字证书包括以下信息。 配置所有经过身份验证的用户,都能够申请证书。 7.3配置组策略为用户自

原创 点赞1 阅读972 收藏0 评论0 2013-02-22

第8章 地址列表

第7章地址列表 提纲 } 定义地址列表 } 可以从地址列表选择特定用户发送邮件 7.1定义地址列表 地址列表是收件人和其他 Active Directory 对象的集合。每个地址列表都可以包含一个或多个类型的对象(如用户、联系人、组、公用文件夹、会议和其他资源)。地址列表还提供了一种为特定用户组区分 Active Directory 中已启用邮件的对象的机制。

原创 点赞0 阅读442 收藏0 评论0 2013-02-22

第7章 创建邮箱用户和通讯组

第7章 创建邮箱用户和通讯组 提纲 } 邮箱用户 } 邮件用户 } 邮件联系人 } 通讯组 } 动态通讯组 6.1邮箱用户 是指的域用户且使用域内Exchange邮件服务器。 6.2邮件用户 邮件用户就是拥有外部邮箱的用户,可以方便的群发邮件。 在DNS上添加条件转发 打开学院邮箱 6.2创建联系人 联系人不能登录系统,使用外

原创 点赞0 阅读862 收藏0 评论0 2013-02-22

第6章 配置邮箱高可用

第6章 配置邮箱高可用 提纲 } 配置数据库可用性组(DAG) 5.5配置数据库可用性组(DAG) Exchange Server 2010数据库可用性组(DAG)也是基于Windows Server 2008故障转移群集,因此在数据库存储在不同邮箱服务器进行切换的过程中,同样需要有见证服务器的支持,如果在创建数据库可用性组(DAG)的过程中不选择见证服务器,则系统会自动选择Exchang

原创 点赞0 阅读643 收藏0 评论0 2013-02-22

第4章 配置集线器服务

第4章 配置集线器服务 中心传输服务器角色部署在 Active Directory 林中,用于处理组织内的所有邮件流,应用传输规则,应用日记策略以及向收件人的邮箱传递邮件。发送到 Internet 的邮件由中心传输服务器中继到部署在外围网络中的边缘传输服务器角色。从 Internet 接收的邮件在中继到中心传输服务器之前,由边缘传输服务器进行处理。如果不具有边缘传输服务器,则可以将中心传输服务器

原创 点赞0 阅读549 收藏0 评论1 2013-02-22

第5章 配置邮箱服务

第5章 配置邮箱服务 提纲 } 创建邮箱数据库 } 设置默认邮箱大小 } 设置特定用户的邮箱大小 } 配置数据库可用性组(DAG) 5.1新建邮箱数据库 5.2用户邮箱管理 5.2.1移动用户邮箱数据库 移动请求是将邮箱从一个邮箱数据库移动到另一个邮箱数据库的过程。本地移动请求是在单林内发生的邮箱移动。 可以看到数据库邮箱 5.2.2删

原创 点赞0 阅读684 收藏0 评论0 2013-02-22

第3章 配置客户端访问邮件服务器

第3章 配置客户端访问邮件服务器 提纲 } 创建用户 } 为用户创建邮箱 } 创建邮箱时创建用户 } 配置Exchange2010启用POP3和IMAP4服务 } 使用Outlook Web App访问邮局 } 禁用Outlook Web App的某些功能 } 配置OUTLOOK自动连接邮局 } 配置OUTLOOK使用POP协议连接 } 配置OUTLOOK使用IMAP协议连接

原创 点赞0 阅读437 收藏0 评论0 2013-02-22

第2章 配置Exchange2010

第2章 配置Exchange2010 提纲 } 输入产品密钥 } 配置活动目录站点 } 安装企业CA } 配置Exchange Web站点证书 } 申请Exchange证书 } 配置Exchange使用的域控制器 2.1输入产品密钥 步骤: 输入产品密钥 重启信息存储服务 2.2配置活动目录站点 } 创建站点和子网对象 } 指定全局目录服务器

原创 点赞0 阅读470 收藏0 评论0 2013-02-22

第1章 安装Exchange2010

第1章安装Exchange2010 提纲 } Exchange的升级路线 } 安装Exchange2010的系统环境要求 } 规划Exchange2010对AD的访问 } Exchange2010的角色 } 安装Exchange2010准备工作 } 在AD上安装Exchange2010 } 配置活动目录站点 } 安装企业CA 1.1升级路线 } 无法将Exchange2000

原创 点赞0 阅读733 收藏0 评论0 2013-02-22
写文章