重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、首先,如果要想两个主机间的资料同步,一种方法就是主机 A 往主机 B 送资料,另外一种主法就是主机 B 到主机 A 上拿资料,因为 A 的 IP 是动态的(假设),所以我们就得从主机 A 往主机 B 送资料。
创新互联公司凭借专业的设计团队扎实的技术支持、优质高效的服务意识和丰厚的资源优势,提供专业的网站策划、网站制作、网站设计、网站优化、软件开发、网站改版等服务,在成都十余年的网站建设设计经验,为成都上千中小型企业策划设计了网站。
2、数据库A正常运行的时候需要将数据同步到备用库即数据库B;数据库A不正常的时候启用数据库B,在数据库A恢复正常之前的数据更新都发生在数据库B,那么需要将数据库B的数据同步给数据库A。
3、数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my点吸烟 f) 在unix环境下在/etc/mysql/my点吸烟 f 或者在mysql用户的home目录下面的my点吸烟 f。
4、cnf文件。在my点吸烟 f配置项中加入下面配置:server-id = 1 #Server标识log-binbinlog-do-db=test #指定需要日志的数据库 重起数据库服务:service mysqld restart查看server-id:show variable like ‘server_id’。
在主机 B 上创建一个 Mysql 账户。# GRANT ALL ON test.* TO user@% IDENTIFIED BY password //创建用户 user,可以从任何机器访问到主机 B 上的 test 数据库。
我们采用单向同步的方式,就是master的数据是主的数据,然后slave主动去master哪儿同步数据回来。
利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能。数据库同步复制功能的设置都在mysql的设置文件中体现。
1、实现两个Mysql数据库之间同步同步原理:MySQL为了实现replication必须打开bin-log项,也是打开二进制的MySQL日志记录选项。
2、修改配置文件:修改A的/etc/my点吸烟 f文件。
3、我们采用单向同步的方式,就是master的数据是主的数据,然后slave主动去master哪儿同步数据回来。
4、数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my点吸烟 f),在unix环境下在/etc/mysql/my点吸烟 f 或者在mysql用户的home目录下的my点吸烟 f。
5、设备环境:PC(或者虚拟机)两台 配置 数据库同步复制功能的设置都在MySQL的配置文件中体现,MySQL的配置文件(一般是my点吸烟 f):在本环境下为/etc/my点吸烟 f。
6、replicate-do-db=需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可 记得先手动同步一下主从服务器中要备份的数据库,然后重启主,从服务器。
1、在主机 B 上创建一个 Mysql 账户。# GRANT ALL ON test.* TO user@% IDENTIFIED BY password //创建用户 user,可以从任何机器访问到主机 B 上的 test 数据库。
2、修改配置文件:修改A的/etc/my点吸烟 f文件。
3、没有做数据库相关方面的优化,如需要优化可以私聊。