技术开发 频道

实现两台机器的MySQL数据库数据同步

  3. 配置Slave服务器

  我们的slave服务器主要是主动去master服务器同步数据回来,我们编辑配置文件:

  vi /usr/local/mysql/var/my.cnf

  找到下面类似的信息:

  # required unique id between 1 and 2^32 - 1

  # defaults to 1 if master-host is not set

  # but will not function as a master if omitted

  server-id = 1

  把上面的server-id修改为2,同时添加一些信息:

  server-id = 2 //本Mysql是slave服务器

  master-host = 192.168.0.1 //master服务器的IP

  master-user = root //连接master服务器的用户

  master-password = '' //连接master服务器的密码

  master-port = 3306 //连接端口

  master-connect-retry = 10 //重试次数

  replicate-do-db = abc //要同步的数据库

  log-slave-updates //同步的形式

  重启192.168.0.2的mysql服务器:

  /usr/local/mysql/bin/mysqladmin shutdown

  /usr/local/mysql/bin/mysqld_safe --user=mysql &

0
相关文章