mysql做主从 mysql设置主从库

导读:MySQL主从复制是将一个数据库的数据同步到另一个或多个数据库的过程 , 可以提高数据库系统的可用性和可扩展性 。本文将介绍如何设置MySQL主从库 。
1. 配置主库
首先,在主库上配置my.cnf文件 , 确保binlog日志开启,并且server-id唯一 。然后在命令行输入以下语句:
GRANT REPLICATION SLAVE ON *.* TO 'slave_user'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
SHOW MASTER STATUS;
2. 配置从库
在从库上也要配置my.cnf文件,确保server-id唯一 。在命令行输入以下语句:
CHANGE MASTER TO MASTER_HOST='master_host',MASTER_USER='slave_user',MASTER_PASSWORD='password',MASTER_LOG_FILE='logfile',MASTER_LOG_POS=logposition;
START SLAVE;
3. 检查主从状态
在从库上输入以下语句检查主从状态:
SHOW SLAVE STATUS\G;
4. 处理主从同步错误
如果主从同步出现错误,可以通过以下步骤处理:
- 在从库上停止复制:STOP SLAVE;
- 解决错误;
- 重启复制:START SLAVE;
【mysql做主从 mysql设置主从库】总结:通过以上四个步骤,我们可以成功设置MySQL主从库,实现数据同步 。在使用过程中 , 需要注意主从库的配置和状态检查,以及处理同步错误 。

    推荐阅读