错误一:主从同步错误
原因:虚拟机在不同的环境中使用不同的IP导致。
解决方法:关闭防火墙即可(systemctl stop firewalld);
原因:获取主库的同步二进制文件失败;
解决方法:重新查看主库信息(show master status;),并在从库重新授权:
stop slave;
change master to master_host=……
start slave;
解决办法如下:
Mysql> stop slave;
Mysql> SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE;
Mysql> start slave;
Mysql> show slave status\G
错误二:插入表内容不识别
原因:创建表的时候字段没有指定字符编码
解决办法:
1)修改表的编码方式:
ALTER TABLE `test` DEFAULT CHARACTER SET utf8;
#该命令用于将表test的编码方式改为utf8;
2)修改字段的编码方式:
ALTER TABLE `test` CHANGE `name` `name` VARCHAR(40) CHARACTER SET utf8 NOT NULL;
#该命令用于将表test中name字段的编码方式改为utf8