|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
无疑希望员工得到系统、有深度的培训,显然MySQL在这一点上还做得很不够。必要两台主机,分离担当主服务器和从服务器
主服务器IP:192.168.1.1
从服务器IP:192.168.1.2
起首分离在两台服务上设置mysql服务,见http://www.178-go.com/archives/76
在主服务器上:
#vim/etc/my.cnf
修正或增加以下条目
log-bin=master-bin
log-bin-index=master-bin.index
server-id=11
注:server-id一项可自行设置,但只管不要设为1,也不克不及和从服务重视复
重启服务
#servicemysqldrestart
增加REPLICATION(复制)帐号:repl
#mysql
>GRANTREPLICATIONSLAVE,
>REPLICATIONCLIENTON*.*
>TOrepl@192.168.1.%
>IDENTIFIEDBYredhat;
注:*.*暗示恣意数据库中的恣意表,‘192.168.1.%’暗示只同意192.168.1.0网段的主高会见数据库
>FLUSHPRIVILEGES;
>q
在从服务器端:
#vim/etc/my.cnf
修正或增加以下条目:
relay-log=relay-log-bin
relay-log-index=slave-relay-bin.index
server-id=22
注:server-id不克不及与主服务器的不异
重启mysql服务
#servicemysqldrestart
#mysql
>CHANGEMASTERTO
>MASTER_HOST=192.168.1.1,##主服务器的IP
>MASTER_PORT=3306,##3306不克不及加引号,此行无关紧要
>MASTER_USER=repl,
>MASTER_PASSWORD=redaht;
>
>STARTSLAVE;
到此,主从mysql服务器设置完成!
测试:
在主服务器上对数据库举行修正,如:
#mysql
>CREATDATABASEmydb;
在从服务器端检察:
#mysql
>SHOWDATABASES;
这里也将呈现一个名为mydb的千篇一律的数据库!这些过程被存储和运行在数据库服务器上,以减少在客户端的处理过程,从而最大限度地提高了处理能力,因为通常情况下数据库服务器会运行地更快。存储过程并不是MySQL独有的功能,但是这个最近新增加的功能使得这个数据库比以前更具吸引力了。 |
|