大家msyql从库的一些认识
但是在配置文件里面没加以下这两项:log-slave-updates #这个参数一定要加上,否则不会给更新的记录些到二进制文件里
slave-skip-errors #是跳过错误,继续执行复制操作
log-bin=mysql-bin #这一项是打开主库的binlog日志。
一定要把
mysql> show master status;
+------------------+-----------+-----------------+------------------+
| File | Position| Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+-----------+-----------------+------------------+
| mysql-bin.000002 | 316125231 | db1,db2 | |
+------------------+-----------+-----------------+------------------+
这个给记录好了。
因为从库就是从这个binlog的这个position开始得到binlog日志的。
从库中的数据,必须和主库为以上状态时,里面的数据是一致的,不然可能同步后数据会有错误。
还有就是copy数据库文件的话,如果mysql主从库之间的大版本不一致,从库中的数据是不能用的,这是就只好从主库dump数据了。
页:
[1]