MySQL如何快速增加从库(mysql增加从库)
MySQL增加从库是一种实现数据库备份与扩容的有效方式,可以帮助系统更有效率的完成并发任务,其实MySQL增加从库并不是很难,只需要按照下面几步即可实现:
一、准备配置
1.确定iP,如果是机架服务器环境,IP是主机架服务器IP,而不是单台服务器的IP。
2.准备好MySQL安装文件:MySQL的安装文件,确保在安装的同一个版本的MySQL实例。
3.准备好MySQL的初始化参数:确定MySQL实例的Datadir启–动参数,并修改数据总容量大小等参数,方便从库的快速增加。
二、安装MySQL
1.将MySQL文件解压缩后,运行安装程序,自定义安装路径。
2.按照提示输入管理员帐号密码,并勾选MySQL二进制文件复制,结束安装。
3.修改my.cnf配置文件,根据上面准备说明中所提及的一些参数,做出相应配置。
三、配置Master-Slave关系
1.在主库上创建slave帐号:
mysql> GRANT REPLICATION SLAVE ON *.* TO ‘slave’@’127.0.0.1’ IDENTIFIED BY ‘password’;
2.查看主库状态:
mysql> SHOW MASTER STATUS;
3.View master log file名和position,在从库复制中需要用到:
mysql> CHANGE MASTER TO MASTER_HOST=’127.0.0.1′,MASTER_USER=’slave’,MASTER_PASSWORD=’password’,MASTER_LOG_FILE=’mysql-bin.000001′,MASTER_LOG_POS=00000000;
4.开启复制:
mysql> start slave;
5.查看复制状态:
mysql> SHOW SLAVE STATUS\G
四、完成MySQL从库增加
经过以上步骤,从库就已成功增加,便可以开始利用MySQL完成数据库备份与扩容的工作。而在准备配置时确保安装的MySQL版本一致也是很重要的,否则就可能导致某些服务器无法开启复制功能等问题,影响系统正常运行。