欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql主從半自動部署

林玟書2年前9瀏覽0評論

MySQL主從半自動部署,是一種常見的MySQL數(shù)據(jù)庫部署方式。它常常用于企業(yè)級應用中,以提高數(shù)據(jù)庫的可用性和性能。下面將介紹MySQL主從半自動部署的步驟。

1. 配置主服務器

## 編輯MySQL配置文件
vim /etc/my.cnf
## 在[mysqld]節(jié)點下添加以下配置
server-id = 1 # 主服務器唯一標識
log-bin = /var/lib/mysql/mysql-bin # 開啟二進制日志
binlog-do-db = test # 指定需要同步的數(shù)據(jù)庫
binlog-ignore-db = mysql # 忽略mysql系統(tǒng)數(shù)據(jù)庫

2. 配置從服務器

## 編輯MySQL配置文件
vim /etc/my.cnf
## 在[mysqld]節(jié)點下添加以下配置
server-id = 2 # 從服務器唯一標識
relay-log = /var/lib/mysql/mysql-relay-bin # 開啟中繼日志
replicate-do-db = test # 指定需要同步的數(shù)據(jù)庫
replicate-ignore-db = mysql # 忽略mysql系統(tǒng)數(shù)據(jù)庫

3. 同步主服務器數(shù)據(jù)到從服務器

## 在主服務器上創(chuàng)建同步用戶
grant replication slave on *.* to 'slave_user'@'192.168.0.3' identified by '123456';
flush privileges;
show master status;
## 記錄position和filename
## 在從服務器上配置主從同步
change master to
master_host='192.168.0.2', # 主服務器IP
master_port=3306, # 主服務器MySQL端口
master_user='slave_user', # 同步用戶
master_password='123456', # 同步用戶密碼
master_log_file='mysql-bin.00001', # 主服務器二進制日志文件名
master_log_pos=107; # 主服務器二進制日志位置
## 啟動從服務器主從同步
start slave;
show slave status \G;
## 查看同步狀態(tài)

4. 測試主從同步

## 在主服務器上創(chuàng)建數(shù)據(jù)
use test;
create table user (id int primary key auto_increment, name varchar(20));
insert into user (name) values ('john');
## 在從服務器上查詢數(shù)據(jù)
use test;
select * from user;
## 如果能夠查詢到數(shù)據(jù),則證明主從同步配置成功。

MySQL主從半自動部署,可以有效地提高MySQL數(shù)據(jù)庫的可用性和性能,是企業(yè)級應用中常見的數(shù)據(jù)庫部署方式。