简单的MySQL数据库主从同步配置

小潘seo 重庆小潘seo博客和你一起学习SEO知识,共同分享SEO优化~

对于数据库我们做主从同步配置是可以很好的实时的对数据进行异步或本地备份了,这样可以在服务器有问题时我们数据备份好,下面我来介绍mysql主从同步配置的方法,有兴趣的朋友可进入参考一下.

Master配置,代码如下:

  1. log-bin=mysql-bin
  2. server-id=1
  3. binlog-do-db=powerdns#要同步的数据库

Master新增slave账号,代码如下:

  1. mysql>GRANTreplicationslaveON*.*TO'slave'@'192.168.1.2'IDENTIFIEDBY'passwd';
  2. mysql>FLUSHprivileges;

重启Master MySQL,查看Master状态信息,记住File名称,POS位置,代码如下:

  1. mysql>showmasterstatus;
  2. +------------------+----------+--------------+------------------+
  3. |File|Position|Binlog_Do_DB|Binlog_Ignore_DB|
  4. +------------------+----------+--------------+------------------+
  5. |mysql-bin.000002|309|powerdns|mysql|
  6. +------------------+----------+--------------+------------------+
  7. 1rowinset(0.00sec)

Slave配置,代码如下:server-id =2

开始同步,代码如下:

  1. mysql>CHANGEmasterTOmaster_host='192.168.1.1',master_user='slave',master_password='passwd',
  2. master_log_file='mysql-bin.000002',master_log_pos=309;
  3. mysql>STARTslave;
  4. //开源代码phpfensi.com

查看Slave同步状态,代码如下:

  1. mysql>SHOWslaveSTATUSG;
  2. Slave_IO_Running:Yes
  3. Slave_SQL_Running:Yes

相关广告
  • 简单的MySQL数据库主从同步配置 简单的MySQL数据库主从同步配置 简单的MySQL数据库主从同步配置
相关阅读

简单的MySQL数据库主从同步配置

2019/10/10 17:37:31 | 谷歌SEO算法 | SEO教程