Mysql数据库主从复制部署详解
作者:网络转载 发布时间:[ 2015/9/23 13:38:32 ] 推荐标签:数据库 MySQL
如果主数据库服务器已经存在用户数据,那么在进行主从复制时,需要做以下处理。
(1)主数据库锁表操作,不让数据再进行写入动作。
mysql>flush tables with read lock;
(2)查看主数据库的状态
mysql>show master status;

记下File以及Position的值,以备从服务器使用。
(3)把主服务器的数据文件复制到从服务器,好先用tar归档压缩处理一下
(4)取消主数据库锁定
mysql>unlock tables;
从服务器的操作和前面的步骤一样,略过。
实验一
在主数据库服务器上创建库和表,然后插入记录,再登录到从服务器,查看是否也建立相一致的库和表以及记录。
(1)主服务器上的操作
mysql>create database first_tb;
①在主数据库服务器创建库first_tb;
mysql>create table first_db(id int(3)),name char (10));
②在主数据库服务器创建表first_tb;
mysql>insert into first_tb values (001,'myself');
③在主数据服务器的表first_tb中插入记录;
(2)从服务器上查看
mysql>show databases;
①数据库first_db自动生成
②表first_tb也自动生成,数据记也录存在。
实验二
导入数据库,在主库上查看现在的数据库

创建数据库buy并且导入数据

在从库上查看,数据库已经完全导入。


sales@spasvo.com