多语言展示
当前在线:1465今日阅读:6今日分享:31

mysql主从服务器的配置

mysql主从服务器的配置
工具/原料
1

mysql

2

虚拟机

方法/步骤
1

配置两台linux虚拟机,并分配IP,主数据库ip:192.168.200.128;从数据库ip:192.168.200.129。配置两台linux虚拟机,并分配IP,主数据库ip:192.168.200.128;从数据库ip:192.168.200.129。

2

登录主数据库:mysql –u root –p0000

3

创建数据库ceshicrete database ceshi;

4

创建数据表并插入数据create table if not exists ‘test’(‘id’ int(11) not null auto_increment,primary key (‘id’))engine=myisam default charset=utf8;

5

给从服务器设置授权用户mysql>grant replication slave on *.* to  user@192.168.200.129 identified by “123456”;

6

在192.168.200.129上测试登录是否成功mysql –uadmin –p –h 192.168.200.128回车输入密码:123456

7

修改主服务器配置文件并设置唯一server-id值,开启binlog日志

8

备份test中的数据,并传输给从服务器mysqldump –uroot –p0000 ceshi –l –F >/tmp/test.sql

9

scp /tmp/test.sql 192.168.200.129:/tmp/回车输入yes,密码:0000

10

在从服务器上恢复数据mysql –uroot –p0000 test

11

配置从服务器change master to master_host='192.168.200.128',master_user='admin',master_password='123456',master_log_file='mysql-bin.000001' ,master_log_pos=107;

12

测试主从是否配置成功主服务器:

13

从服务器:

注意事项

性能评估 主从复制的实现,对于数据库的性能有很大提升,比如: (1)主服务器出现问题,可以快速切换到从服务器上进行数据处理 (2)对于实时性要求不高的数据处理,可以在从服务器上执行查询,在很大程度上降低了主服务器的压力 (3)可以在从服务器上执行备份操作,以避免备份期间影响主服务器服务。

推荐信息