两台MySQL配置主从数据库

  

<强>

<强>准备:两台MySQL数据库

<强>一、配置主数据库

1,添加用户

mysql>格兰特复制奴隶alt="两台MySQL配置主从数据库">

3,重起数据库服务

[root@mysql-1 ~] # systemctl重启mysqld


4查看日志信息,

mysql>显示,主,地位;


二,配置从数据库

1,验证主库提供的授权用户

,,,,【root@mysql-2 ~】# mysql -h292.168.4.11 -uslaveuser -p111111

,,,,

2,修改配置文件指定配置文件

,,,, (mysqld)

,,,, server_id=2

,,,, log-bin=master2

,

3,指定主库信息,

,,,, mysql>修改主master_host=?92.168.4.11",

,,,, master_user=皊laveuser",

,,,, master_password=?11111”,

,,,, master_log_file=癿aster1.000001",

,,,, master_log_pos=154;

,,,,

4,开启服务

,,,,,,,, mysql>开始奴隶;


,,,,,关闭服务

,,,,,,,, mysql>停止奴隶;

,,,,,删除服务

,,,,,,,, mysql>重置奴隶;

,,,,,,,,

5,查看

,,,, mysql>显示奴隶状态\ G;

,,,,

,,,, Slave_IO_Running: Yes ,,,输入输出线程已运行

,,,, Slave_SQL_Running: YesSQL线程已运行

,,,,

从数据库目录下多的文件

, (root@mysql-2 ~) #猫/var/lib/mysql/*

,,,,,,,, master.info连接主云服务器信息

,,,,,,,, relay-log.info,中断日志信息

,,,,,,,,主机名-relay-bin.xxxxxx中断日志

,,,,,,,, bogon-realy-bin.index中断日志索引文件

,,,,,,,,

,<强>三、测试主从同步配置

,,,,, 1,主服务器上创建库

,,,, mysql>创建数据库ctoll;

,,,,, 2,从服务器也能查看

,,,,

【一主多从】

,,,, mysql>格兰特复制奴隶*。*,

,,,,,

,,,, slaveuser@" %,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, %——→多台主机

,,,,被“111111“

  

两台MySQL配置主从数据库