mysql主从与读写分离安装详解.docx
《mysql主从与读写分离安装详解.docx》由会员分享,可在线阅读,更多相关《mysql主从与读写分离安装详解.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Mysql主从与读写分离主从模式Master:192.168.1.1Slave:192.168.1.1一、配置主服务器1.1修改mysql配置文件 # vi /etc/my.cof在配置文件中添加log-bin=mysql-bin(开启二进制日志) server-id = 11.2启动mysql service mysqld start1.3登陆mysql mysql -uroot ppasswd1.4授权给从服务器 mysql GRANT REPLICATION SLAVE ON *.* to user192.168.1.2 identified by password;1.5查看主数据库状
2、态mysql show master status;+-+-+-+-+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+-+-+-+-+| mysql-bin. | 261 | | |+-+-+-+-+记录下 File 及 Position 的值,在后面进行从服务器操作的时候需要用到二、配置从服务器2.1修改从服务器的配置文件/etc/f添加 server-id = 2,并确保这个ID没有被别的MySQL服务所使用。2.2启动mysql服务service mysqld start2.3通过命令行登录管理MySQL服务器#mysql -u
3、root -ppassword2.4执行同步SQL语句mysql change master tomaster_host=192.168.1.1,master_user=user,master_password=password,master_log_file=mysql-bin.,master_log_pos=261;正确执行后启动Slave同步进程mysql start slave;2.5主从同步检查mysql show slave statusG=* 1. row *Slave_IO_State:Master_Host: 192.168.1.1Master_User: userMaste
4、r_Port: 3306Connect_Retry: 60Master_Log_File: mysql-bin.Read_Master_Log_Pos: 415Relay_Log_File: localhost-relay-bin.Relay_Log_Pos: 561Relay_Master_Log_File: mysql-bin.Slave_IO_Running: YESSlave_SQL_Running: YESReplicate_Do_DB:省略若干Master_Server_Id: 11 row in set (0.01 sec)=其中Slave_IO_Running 与 Slave_
5、SQL_Running 的值都必须为YES,才表明状态正常。如果不是yes 请认真检查配置文件中的Server_Id是否正确,或者执行同步输入是否正确。看下防火墙是否打开了3306端口!2.6如果主服务器已经存在应用数据,则在进行主从复制时,需要做以下处理:(1)主数据库进行锁表操作,不让数据再进行写入动作mysql FLUSH TABLES WITH READ LOCK;(2)查看主数据库状态mysql show master status;(3)记录下 FILE 及 Position 的值。将主服务器的数据文件(整个/opt/mysql/data目录)复制到从服务器,建议通过tar归档压缩
6、后再传到从服务器解压。(4)取消主数据库锁定mysql UNLOCK TABLES;2.7验证主从复制效果(1)主服务器上的操作在主服务器上创建数据库first_dbmysql create database first_db;Query Ok, 1 row affected (0.01 sec)在主服务器上创建表first_tbmysql create table first_tb(id int(3),name char(10);Query Ok, 1 row affected (0.00 sec)在主服务器上的表first_tb中插入记录mysql insert into first_tb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mysql 主从 读写 分离 安装 详解
限制150内