ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## **一主一从搭建:** **环境:** | 主机 | 系统版本 | | --- | --- | | db01 | 192.168.230.101 | | db02 | 192.168.230.102 | ***** **前提条件:** 1. 字符集 show variables like '%char%'; [mysqld] character_set_server=utf8 2. 开启 binlog show variables like '%log_bin%'; ![](https://img.kancloud.cn/7c/f2/7cf2afaf678438dd8b6d0c28c2256cbd_456x238.png) **注意:** 主库需要开启 binlog,从库不是必须的。 ***** **部署:** 1. 修改主库配置文件 ``` [mysqld] server‐id = 101 log‐bin = mysql‐bin ``` 2. 重启mysql ``` service mysqld restart ``` 3. 修改从库配置文件 ``` [mysqld] server‐id = 102 log‐bin = mysql‐bin ``` 4. 在主库添加一个用户 repl 并指定 replication 权限 ``` grant replication slave on *.* TO 'repl'@'%' identified by '123456'; ``` 5. 在主数据库里面运行 show master status;记下 file 和 position 字段对应的参数。 ``` show master status; ``` 6. 在从库设置它的 master: ``` change master to master_host='192.168.230.101', master_port=3306, master_user='repl', master_password='123456', master_log_file='mysql‐bin.000002', master_log_pos=437; ``` 7. 在从库开启从数据库复制功能 ``` start slave; ``` 8. 在从库可以通过 show slave status \G;来查看一些参数 ``` show slave status \G; ```