对于MySQL数据库一般用途的主从复制,可以实现数据的备份(如果希望在主节点失效后,能够使从节点自动接管,就需要更加复杂的配置,这里暂时先不考虑),如果主节点出现硬件故障,数据库服务器可以直接手动切换成备份节点(从节点),继续提供服务。基本的主从复制配置起来非常容易,这里我们做个简单的记录总结。 我们选择两台服务器来进行MySQL的主从复制实践,一台m1作为主节点,另一台nn作为从节点。 两台机器上都需要安装MySQL数据库,如果想要卸掉默认安装的,可以执行如下命令: sudo rpm -e --nodeps mysql yum list | grep mysql 现在可以在CentOS 6.4上直接执行如下命令进行安装: sudo yum install -y mysql-server mysql mysql-deve 为root用户设置密码: mysqladmin -u root password 'shiyanjun' 然后可以直接通过MySQL客户端登录: mysql -u root -p 主节点配置 首先,考虑到数据库的安全,以及便于管理,我们需要在主节点m1上增加一个专用的复制用户,使得任意想要从主节点进行复制从节点都必须使用这个账号: CREATE USER repl