mysql主从的同步时间

导读:本文介绍了Mysql主从同步时间的步骤 , 包括设置从服务器的时间、修改MySQL的配置参数、在主服务器上启动复制、在从服务器上启动复制 。
1.设置从服务器的时间 。在Linux系统中,可以使用ntpdate命令来设置系统时间,如:`ntpdate 0.asia.pool.ntp.org`;在Windows系统中 , 可以使用net time命令来设置系统时间 , 如:`net time \\192.168.1.1 /set` 。
2.修改MySQL的配置参数 。在MySQL的配置文件my.cnf中,添加如下参数:`server-id=2`,表示从服务器的ID;`log-bin=mysql-bin`,表示开启二进制日志;`log-slave-updates`,表示允许从服务器执行更新操作;`replicate-do-db=test`,表示复制指定的数据库 。
3.在主服务器上启动复制 。首先在主服务器上授权从服务器,如:`grant replication slave on *.* to 'user'@'%' identified by 'password';` , 然后在主服务器上执行`show master status;`命令,获取File(文件名)和Position(位置),将这两个参数存储起来 。
4.在从服务器上启动复制 。在从服务器上执行如下命令:`change master to master_host='192.168.1.1',master_user='user', master_password='password',master_log_file='mysql-bin.000001', master_log_pos=123;`,其中master_host是主服务器的IP地址,master_user和master_password是授权的用户名和密码,master_log_file和master_log_pos是主服务器上获取的参数,最后执行`start slave;`命令开启复制 。
【mysql主从的同步时间】总结:Mysql主从同步时间的步骤主要包括设置从服务器的时间、修改MySQL的配置参数、在主服务器上启动复制、在从服务器上启动复制四个步骤 。只有在主从服务器的时间同步之后,才能保证复制的正确性,以及主从服务器之间的数据一致性 。

    推荐阅读