Linux下如何配置MySQL的主从同步

本文旨在讲述Linux下如何配置MySQL的主从同步。MySQL配置主从同步后,一方面主数据库的数据可以实时的写入从数据库,实现对数据的备份;另一方面当主数据库出现问题时,可及时从主数据库切换到从数据库,保证MySQL的高可用性。

登录MySQL主服务器,查看是否存在需要同步的数据库

若数据库不存在,创建数据库和表

将TestSyn数据库导入到MySQL从服务器

修改my.cnf配置文件(/etc/my.cnf),并保存退出在[mysqld]下添加如下配置:server-id=1#1表示主服务器log_bin=mysql-bin#启用MySQL二进制日志系统binlog_do_db=TestSyn#指定需要同步的数据库(实际应用中根据实际情况指定)binlog_ignore_db=mysql#无需同步的数据库binlog_ignore_db=test#无需同步的数据库binlog_ignore_db=information_schema#无需同步的数据库

重启MySQL数据库后登录

创建MySQL同步使用的账户并授权

记录Mysql二进制文件的file和position值

修改my.cnf配置文件,并保存退出server-id=2#2表示从服务器log-bin=mysql-binmaster-host=10.88..#要同步的主服务器地址master-user=test#同步用的用户名master-password=#密码master-port=#主服务器端口号replicate-ignore-db=mysqlreplicate-ignore-db=testreplicate-ignore-db=information_schemareplicate-do-db=TestSyn#需要同步的数据库

重启MySQL后登录

登录MySQL后,配置同步信息指定主服务器IP


转载请注明:http://www.aierlanlan.com/rzgz/5441.html