]# mysql -uroot -p123456
mysql> grant all on bbsdb.* to webadmin@”%” identified by “123456”;
mysql>select user,host from mysql.user where user=”webadmin”;
mysql> quit;
2.4.2 客户端使用主库的授权用户,连接主库服务器,建库表插入记录
254]# mysql -h192.168.4.51 -uwebadmin -p123456
mysql> 建库 建表 插入记录
2.4.3 在从库本机,使用管理员登录查看是否有和主库一样库表记录
52]# mysql -uroot -p123456
mysql> select * from 库.表;
2.4.4 客户端使用主库的授权用户,连接从库服务器,也可以看到新建的库表及记录
254]# mysql -h192.168.4.52 -uwebadmin -p123456
mysql> select * from 库.表;
一、配置主库51
1. 用户授权
mysql> grant replication slave on *.* to repluser@’192.168.4.52’ identified by “123456”;
2. 启用binlog日志
[mysqld]
server_id=51
log-bin
binlog-format=”mixed”
3. 查看正在使用的日志信息
mysql> show master status;
二、配置从库52
1.用户授权
mysql> grant replication slave on *.* to repluser@’192.168.4.53’ identified by ‘123456’;
2.启用binlog日志,指定server_id 和 允许级联复制
[mysqld]
server_id=52
log-bin
binlog-format=”mixed”
log_slave_updates
3.查看正在使用的日志信息
mysql> show master status;
4.验证主库的授权用户
mysql -h192.168.4.51 -urepluser -p123456
5.管理员登.录指定主库信息
mysql> change master to
-> master_host=”192.168.4.51”,
-> master_user=”repluser”,
-> master_password=”123456”,
-> master_log_file=”host51-bin.000001”,
-> master_log_pos=154;
6.启动slave进程
mysql> start slave;
7.查看进程状态信息
mysql> show slave statusG;
三、配置从库53
1.验证主库的授权用户
]# mysql -h192.168.4.52 -urepluser -p123456
2.指定server_id
[mysqld]
server_id=53
3.管理员登录指定主库信息
mysql> change master to
-> master_host=”192.168.4.52”,
-> master_user=”repluser”,
-> master_password=”123456”,
-> master_log_file=”host53-bin.000001”,
-> master_log_pos=452;
4.启动slave进程
mysql> start slave;
查看进程状态信息
mysql> show slave statusG;
5.3.3 客户端验证配置
1 在主库上授权访问client库的用户
mysql> grant all on *.* to client@’%’ identified by “123456”;
2 客户端使用授权用户连接主库,建库、表、插入记录
mysql> create database lijunDB;
3 客户端使用授权用户连接2台从库时,也可以看到主库上新的库表记录
[root@host52 mysql]# mysql -uroot -p’123456’
mysql> show databases;
[root@host53 mysql]# mysql -uroot -p’123456’
mysql> show databases; [结果同上]