MySQL如何实现镜像,如果可以的话。 1 用主从模式 看文档,这个最简单,但是同步的话非常麻烦。2 用专门的集群软件 mysql网站上有介绍,但是只支持linux3 自己写一个 ;p 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 老问题也可以想点新办法的嘛!我查到的都是使用 update log 文件来实现。。 谢谢~1、文档中哪部分有主从模式的介绍?(英语努力提高中)2、集群软件,是否需要向提供商购买?也没找到。(还是语言问题)3、自己写一个。(只会最简单的:update log 文件如果有变化,远程登录另一台server,修改其数据库。同步不了,而且要不听探测log文件,觉得太浪费资源) 最好版本相同!不过我试过主机版本3.23,从机版本4.0.1文档中关于replicate的内容,master和slave的设置 功能是实现了,就是刚才不知道怎么搞得,弄得slave出现err,结果重新启动master之后,show master status时bin-log 文件换了一个(bin-log.001 ---bin-log.002),但是在slave端还是前一个(bin-log.001),怎么弄也弄不过来。昏倒~ mysql> show master status;+-------------+----------+--------------+------------------+| File | Position | Binlog_do_db | Binlog_ignore_db |+-------------+----------+--------------+------------------+| bin_log.003 | 73 | book,xtdb | |+-------------+----------+--------------+------------------+mysql> show slave status;+---------------+-------------+-------------+---------------+-------------+-----+---------------+-----------------+---------------------+------------+------------+--------------+| Master_Host | Master_User | Master_Port | Connect_retry | Log_File | Pos | Slave_Running | Replicate_do_db | Replicate_ignore_db | Last_errno | Last_error | Skip_counter |+---------------+-------------+-------------+---------------+-------------+-----+---------------+-----------------+---------------------+------------+------------+--------------+| 192.168.0.101 | backup | 3306 | 60 | bin_log.003 | 73 | Yes | book,xtdb | | 0 | | 0 |+---------------+-------------+-------------+---------------+-------------+-----+---------------+-----------------+---------------------+------------+------------+--------------+当slave出现错误的时候,在Last_errno 和Last_error 中记录了相关的错误和出错的位置(我理解是在bin-log文件的位置),我应该怎么根据这些信息手动更正slave数据库呢? 谁知道MySql中将某一个类型为数字的字段的有无符号属性定义为无符号类型 求教关于mysql数据计时的问题 哪里有PostgreSQL 8.0 Beta4 for windows 下载? 在线等,mysql模糊查找!!! 建表遇到困难,请帮忙 哪里可以下载MY SQL mysql中怎样实现ID的自动增值 mysql DATE_FORMAT 周的计算 数据导入问题 sql统计查询,关于树结构,求解!!! 用.sql文件创建数据库问题求救! MYSQL中SELECT查询结果异常,求助手?
我查到的都是使用 update log 文件来实现。。
1、文档中哪部分有主从模式的介绍?(英语努力提高中)
2、集群软件,是否需要向提供商购买?也没找到。(还是语言问题)
3、自己写一个。(只会最简单的:update log 文件如果有变化,远程登录另一台server,修改其数据库。同步不了,而且要不听探测log文件,觉得太浪费资源)
+-------------+----------+--------------+------------------+
| File | Position | Binlog_do_db | Binlog_ignore_db |
+-------------+----------+--------------+------------------+
| bin_log.003 | 73 | book,xtdb | |
+-------------+----------+--------------+------------------+mysql> show slave status;
+---------------+-------------+-------------+---------------+-------------+-----+---------------+-----------------+---------------------+------------+------------+--------------+
| Master_Host | Master_User | Master_Port | Connect_retry | Log_File | Pos | Slave_Running | Replicate_do_db | Replicate_ignore_db | Last_errno | Last_error | Skip_counter |
+---------------+-------------+-------------+---------------+-------------+-----+---------------+-----------------+---------------------+------------+------------+--------------+
| 192.168.0.101 | backup | 3306 | 60 | bin_log.003 | 73 | Yes | book,xtdb | | 0 | | 0 |
+---------------+-------------+-------------+---------------+-------------+-----+---------------+-----------------+---------------------+------------+------------+--------------+当slave出现错误的时候,在Last_errno 和Last_error 中记录了相关的错误和出错的位置(我理解是在bin-log文件的位置),我应该怎么根据这些信息手动更正slave数据库呢?