摘要: 优点:不暂停服务器创建Innodb热备份 为mysql做增量的备份 在mysql服务器之间做在线表迁移 使创建mysql replication更加容易 备份mysql但不增加服务器的负载 安装:xtrabackup套件配置官方给的yum源yum install http://www.percona... 阅读全文
posted @ 2015-12-17 16:56 Rikewang 阅读(692) 评论(0) 推荐(0) 编辑
摘要: Mysql权限组成Mysql在权限控制这方面,主要有用户模块和权限控制模块组成 用户控制模块主要通过用户名,密码和连接的IP/域名来决定客户端是否可以连进来 权限控制模块由于其容量小且经常使用到,所以在mysql启动的时候就把相应的权限控制表载入到内存中去了。 权限控制的信息存储在mysql的gra... 阅读全文
posted @ 2015-12-16 17:07 Rikewang 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 实验环境:rhel6.5 mysql-5.1.71master server1.example.com 172.25.12.1slave1 server2.example.com 172.25.12.2slave2 server3.example.com 172.25.12.3拓扑图:原理... 阅读全文
posted @ 2015-12-13 13:59 Rikewang 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 实验需求:由于实验室纳新一帮新孩子,搭建samba主要是临时共享一些学习资源的,基本上大家用的都是windows。而且这个服务可以让他们在校园的里的个个角落都可以访问到,所以给挂了学校的公网,不过我不太清楚学校的网是什么搞的,也不知道在校外可以访问到不。要求是给组长上传的权限,其他的组员只有下载的权... 阅读全文
posted @ 2015-12-13 11:22 Rikewang 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: DAS DAS 指 Direct Attached Storage,即直连附加存储,这种设备直接连接到计算机主板总线上,计算机将其识别为一个块设备,例如常见的硬盘,U 盘等,这种设备很难做到共享。 NAS NAS 指 Network Area Storage,它一般是将本地的存储空间共享给其他主机使... 阅读全文
posted @ 2015-12-13 10:42 Rikewang 阅读(14267) 评论(0) 推荐(0) 编辑
摘要: Mysql日志分类错误日志、二进制日志、查询日志、慢查询日志、中继日志、通用日志、事务日志/redo日志(innodb)。 错误日志它记录了mysqld的启动和停止,以及服务器运行过程中发生的任何严重错误时的相关信息。当数据库出现任何故障导致无法正常启动时,可以首先查看此信息。 记录的位置:--lo... 阅读全文
posted @ 2015-12-11 10:56 Rikewang 阅读(212) 评论(0) 推荐(0) 编辑
摘要: mysql:客户端连接工具-u, --user=name 指定用户名 -p --password指定密码 -h –host=hostname 指定服务器IP或者域名 -P –port=指定端口 当然也可以在配置文件中指定用户名和密码,这样就不需要连接加上参数 [client] user=root p... 阅读全文
posted @ 2015-12-11 09:23 Rikewang 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 索引的用途提高查询的效率,相当于在字典中建立的字母表或者偏旁部首表,这样查询当然比一行一行查询要快的多 每个存储引擎可以建立索引的长度是不一样的,但每个表至少支持16个索引,总的索引长度至少为256个字节。大多数存储引擎有更高的限制。创建删除索引create index index_name [US... 阅读全文
posted @ 2015-12-06 11:37 Rikewang 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 第一范式(1NF,normal format):字段不能再分。这是字段的原子性。例如:字段“学期时间”:2014-9-1,2015-1-15。 这个字段“学期时间”可以再分为“学期开始时间”,2014-9-1;和“学期结束时间”,2015-1-15。第二范式(2NF):范式是递增的,要满足第二范式,... 阅读全文
posted @ 2015-12-05 21:33 Rikewang 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 存储过程是经过编译并存储在数据库的一段sql语句的集合,用于简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间数据传输,提高数据处理的效率。但是在数据库服务器上进行复杂的运算也会占用服务器的cpu,造成数据库服务器的压力,所以不要在存储过程中进行大量的复杂运算,应尽量将这些运算操作分摊到应用服务器上执行。另外,函数和存储过程的区别是,函数必须有返回值,而存储过程没有。 创建存储过程或函数... 阅读全文
posted @ 2015-12-03 17:53 Rikewang 阅读(287) 评论(0) 推荐(0) 编辑