mysql如何做主备
对于MySQL数据库来说,主备(Master-Slave)复制是一种常见的高可用性方案,可以保证数据的备份和容错。下面是一份简单的教程,介绍如何通过MySQL的主备(Master-Slave)复制实现数据库的高可用性。
首先,我们需要在主数据库上进行以下操作:
CREATE USER 'slave_user'@'%' IDENTIFIED BY 'password'; # 创建用于同步的用户 GRANT REPLICATION SLAVE ON *.* TO 'slave_user'@'%'; # 让同步用户拥有主从同步的权限 FLUSH TABLES WITH READ LOCK; # 锁定当前所有表 SHOW MASTER STATUS; # 查看主数据库 binlog 的文件名及位置用于配置从数据库