通过修改两台Mysql服务器的自增长步长解决。
其中一个步长为1
另一台步长为2,初值设置成一样,这样就不会冲突了。
详细说明:http://dev.mysql.com/tech-resources/articles/advanced-mysql-replication.html
其中一个步长为1
另一台步长为2,初值设置成一样,这样就不会冲突了。
详细说明:http://dev.mysql.com/tech-resources/articles/advanced-mysql-replication.html
原服务器Mysql用的编码是latin1,结果更新了服务器,数据需要备份过来,新服务器数据库安装的时候选择了gbk编码,结果发现char、varchar类型的字段长度都有不同程度的变短。更换编码试试,先换成utf-8,结果还是一样。最后想想还是用原服务器数据库的编码,在my.cnf修改的[client]及[mysqld]处添加default-character-set=latin1,重启Mysql,数据恢复正常