HƯỚNG DẪN CÀI ĐĂT
Cài đặt mysql 5.6
- Tại mô hình này, cần 2 VPS cài đặt Mysql, ta sẽ sử dụng 2 VPS 61.14.232.23 và 61.14.232.76.
- Tiến hành cài đặt mysql tại 2 VPS này.
- Cài đặt các repo cần thiết
yum install epel-release
yum upgrade ca-certificates --disablerepo=epel
rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
- Tiến hành cài đặt mysql 5.6
yum install mysql-server
- Khởi động mysql
service mysqld start
- Cài đặt mật khẩu cho mysql
mysqladmin –u root password ‘5Q5SzWfDXpawazud’
Cấu hình Mysql Replication
Tại VPS Master: IP: 61.14.232.23
- Cấu hình lại file /etc/my.cnf
- Thêm các dòng sau nếu chưa có
server-id=1
relay-log = /var/lib/mysql/mysql-relay-bin
relay-log-index = /var/lib/mysql/mysql-relay-bin.index
log-error = /var/lib/mysql/mysql.err
master-info-file = /var/lib/mysql/mysql-master.info
relay-log-info-file = /var/lib/mysql/mysql-relay-log.info
log-bin = /var/lib/mysql/mysql-bin
Click to expand...
- Khởi động lại mysqld
service mysqld restart
- Cấu hình mysql master
mysql –u root –p
- Tạo user ‘repl’ và phân quyền cho user trong replication
grant replication slave on *.* to repl@'61.14.232.76' identified by 'MYSQL!#$%^';
- Kiểm tra thông tin của Master
show master status;
- Lưu lại thông tin file và Position
Tại VPS Slave IP:61.14.232. 23
- Chỉnh sửa lại thông tin file /etc/my.cnf
vi /etc/my.cnf
server-id=2
relay-log = /var/lib/mysql/mysql-relay-bin
relay-log-index = /var/lib/mysql/mysql-relay-bin.index
log-error = /var/lib/mysql/mysql.err
master-info-file = /var/lib/mysql/mysql-master.info
relay-log-info-file = /var/lib/mysql/mysql-relay-log.info
log-bin = /var/lib/mysql/mysql-bin
Click to expand...
- Khởi động lại mysqld
service mysqld restart
- Cấu hình mysql slave
mysqld –u root –p
stop slave;
- Chỉnh lại thông tin connect tới master với thông tin vừa lưu
CHANGE MASTER TO MASTER_HOST='61.14.232.23', MASTER_USER='repl', MASTER_PASSWORD='MYSQL!#$%^', MASTER_LOG_FILE='mysql-bin.000004', MASTER_LOG_POS=537;
- Khơi động lại slave
start slave
- Kiểm tra lại Slave
show slave statusG
Tiến hành kiểm tra quá trình sao lưu giữa các VPS
- Tại VPS master tạo 1 database test
create database test3;
use test3;
create table user (c int);
insert into user (c) values (1);
select * from user;
Click to expand...
- Tại VPS Slave kiểm tra database đã được sync sang chưa
use test3;
select * from user;
Như vậy là bạn đã cấu hình thành công Mysql Replication Master-Slave.
Không có nhận xét nào:
Đăng nhận xét