undefined

mysql 字符集、字符序

https://www.cnblogs.com/chyingp/p/mysql-character-set-collation.html

一、mysql字符集和校对

字符集是指一种从二进制编码到某类字符符号的映射。校对是指一组用于某个字符集的排序规则。在Mysql4.1和之后的版本中,每一类编码字符都有其对应的字符集和校对规则。

1. Mysql如何使用字符集

Mysql服务器有默认的字符集和校对规则,每个数据库也有自己的默认值,每个表也有自己的默认值。这是一个逐层继承的默认设置,最终最靠底层的默认设置将影响你创建的对象。这些默认值,至上而下的告诉MYSQL应该使用什么字符集来存储某个列。

在这个“阶梯”的每一层,你都可以指定一个特定的字符集或者让服务器使用它的默认值。

查看更多

undefined

mysql 的主从同步配置

mysql的主从同步配置

  • mysql的主从同步,当主机和从机建立同步关系之后,主机的数据库所做出的修改会记录在binlog日志中,这个日志中存的其实是操作数据库的命令,并且带有编号。于是主机与从机之间就通过日志中带有编号的操作数据库的信息来同步主机与从机的数据库数据。
  • 在做主从同步的时候,最好保证主机与从机之间数据库版本是一致的。因为在做mysql主从同步主要需要mysqlbinlog这个mysql组件去解析主机产生的binlog日志,而 mysql5.5版本(包含5.5)以下的mysqlbinlog这个组件是3.2版本的,mysql5.6版本以上的mysqlbinlog组件是3.4版本的,因此会mysql5.5版本以下的和mysql5.6版本以上的在主从的时候会出现解析失败,错误提示主机或者从机的binlog日志损坏。

配置前准备

查看更多