读书人

PHP特等视频教程 笔记心得 第十一集

发布时间: 2012-08-26 16:48:05 作者: rapoo

PHP特级视频教程 笔记心得 第十一集 MySQL grant用户授权

squid最终实现的是动静分离,缓存

课程重点:mysql主从复制、数据同步与mysql分区技术(能够有效代替分库,分表,以插件的技术存在数据库引擎)


淘宝数据库发展三阶段
第一阶段
a 整个网站采用LAMP架构
b 数据库采用基材mysql
c 应用系统分为前台,后台两大系统

第二阶段
a MYsql迁移到oracle
b pc server升级到IBM小型机
c 低端存储升级到高端存储


第三阶段
a 核心业务由oracle逐步迁移到分布式的mysql集群中
b 大量采用pc server

1 mysql用户授权

mysql 主从复制是属于负载均衡技术
mysql集群 属于冗余技术
mysql -uroot -proot test
mysql -uroot -proot -h192.168.10.1 test
select user,host ,password form mysql.user

grant all slave on *.* to user@192.168.10.2 identified by "pass";
grant all on *.* to user1@192.168.10.2 identified by "pass";

2 mysql bin-log日志
vi /etc/my.cnf
二进制日志
重点保存增删改日志,但是没有查询。从服务器 from 主服务器拷贝bin-log日志
log-bin=mysql-bin
/usr/local/var
一旦配置,这个日志就自动开启。

show rariables like '%log%'
flush logs 多一个最新的bin-log日志
show master status 查看最后一次binlog日志
reset master 清空所有的binlog日志
mysqlbinlog --no-defaults mysql-bin.000001
/usr/local/mysql/bin/mysqlbinlog --no-defaults mysql-bin.000002 |mysql -rroot -p123 test
bin-log日志进行数据库恢复
3 mysql主从复制

4 mysql分区技术

读书人网 >Mysql

热点推荐