WEB开发网
开发学院数据库MySQL 具备负载均衡功能MySQL服务器集群部署及实现 阅读

具备负载均衡功能MySQL服务器集群部署及实现

 2009-04-21 11:19:42 来源:WEB开发网   
核心提示: 记下File和Position两个参数的值,从属服务器Slave为了复制(replication)连接到主服务器Master时要用到这两个参数,具备负载均衡功能MySQL服务器集群部署及实现(10),如果参数与此不符将导致复制(replication)失败!(5). 释放主服务器表级写入锁

记下File和Position两个参数的值,从属服务器Slave为了复制(replication)连接到主服务器Master时要用到这两个参数,如果参数与此不符将导致复制(replication)失败!

(5). 释放主服务器表级写入锁定

mysql>UNLOCK TABLES;

至此,主服务器解除写入锁定,一对多复制准备工作已全部完成,准备接受Slave的复制(replication)连接。

3.3.2 准备从属服务器

(1). 停止从属服务器的MySQL数据库服务

# /app/mysql5/bin/mysqladmin –uroot –p shutdown
 

Enter password:

输入MySQL系统root用户密码,MySQL服务停止。

(2). 简单copy数据库初始数据

在从属服务器上执行ftp操作,访问主服务器,下载/tmp/mysql-data.tar文件,在/app/mysql5/data目录下执行如下操作,把初始数据copy到Slave服务器:

[root@FreebsdSlave1 /app/mysql5/data]# tar –xvf /tmp/msyql-data.tar

其它两台Slave服务器执行同样操作,实现数据库初始数据的简单copy。

(3). 重启从属服务器上的MySQL数据库服务

# /app/mysql5/bin/mysqld_safe –-user=mysql –-log-bin &

从属服务器已启动,同时启动二进制更新日志功能,为角色转换做好准备。

(4). 登录到从属服务器Slave的MySQL客户端

# /app/mysql/bin/msyql –uroot -p

(5). 启动从属服务器上的复制(replication)线程

mysql> CHANGE MASTER TO
 

-> MASTER_HOST='192.168.1.100',

-> MASTER_USER='repl',

-> MASTER_PASSWORD='g00r002b',

-> MASTER_LOG_FILE=' mysql-master-bin.000001',

-> MASTER_LOG_POS=1027;

Query OK, 0 rows affected (0.00 sec)

mysql> START SLAVE;

Query OK, 0 rows affected (0.00 sec)

上一页  5 6 7 8 9 10 

Tags:具备 负载 均衡

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接