Mysql主从架构基础详解

部分摘自网络

1 复制概述

Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。

请注意当你进行复制时,所有对复制中的表的更新必须在主服务器上进行。否则,你必须要小心,以避免用户对主服务器上的表进行的更新与对从服务器上的表所进行的更新之间的冲突。 继续阅读Mysql主从架构基础详解

配置mysql允许远程连接

默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。本文提供了二种方法设置mysql可以通过远程主机进行连接。
一、改表法
在localhost登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,将”localhost”改称”%”

例如:
#mysql -u root -p
Enter password:
……
mysql>
mysql>update user set host = ‘%’ where user = ‘root’;

mysql>select host, user from user; 继续阅读配置mysql允许远程连接

一步一步学RMAN

通过rman连接本地数据库

[oracle@linux129 iseal]$ rman target /

 

Recovery Manager: Release 10.2.0.1.0 – Production on Thu Oct 16 15:02:51 2014

 

Copyright (c) 1982, 2005, Oracle.? All rights reserved.

 

connected to target database: ISEAL (DBID=2642039039)

 

RMAN>

 

也可以先启动rman,在通过connect来连接

[oracle@linux129 iseal]$ rman

 

Recovery Manager: Release 10.2.0.1.0 – Production on Thu Oct 16 15:05:22 2014

 

Copyright (c) 1982, 2005, Oracle.? All rights reserved.

 

RMAN> connect target / 继续阅读一步一步学RMAN